Package | Description |
---|---|
com.ibm.icu.text |
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
|
Modifier and Type | Class and Description |
---|---|
class |
ReplaceableString
ReplaceableString is an adapter class that implements the
Replaceable API around an ordinary StringBuffer . |
Modifier and Type | Method and Description |
---|---|
static int |
UTF16.charAt(Replaceable source,
int offset16)
Extract a single UTF-32 value from a string.
|
void |
Transliterator.filteredTransliterate(Replaceable text,
Transliterator.Position index,
boolean incremental)
Transliterate a substring of text, as specified by index, taking filters
into account.
|
void |
Transliterator.finishTransliteration(Replaceable text,
Transliterator.Position index)
Finishes any pending transliterations that were waiting for
more characters.
|
static UCharacterIterator |
UCharacterIterator.getInstance(Replaceable source)
Returns a
UCharacterIterator object given a Replaceable object. |
protected abstract void |
Transliterator.handleTransliterate(Replaceable text,
Transliterator.Position pos,
boolean incremental)
Abstract method that concrete subclasses define to implement
their transliteration algorithm.
|
protected void |
RuleBasedTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position index,
boolean incremental)
Deprecated.
This API is ICU internal only.
|
int |
UnicodeSet.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental)
Implementation of UnicodeMatcher.matches().
|
int |
UnicodeMatcher.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental)
Return a UMatchDegree value indicating the degree of match for
the given text at the given offset.
|
int |
UnicodeFilter.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental)
Default implementation of UnicodeMatcher::matches() for Unicode
filters.
|
void |
Transliterator.transliterate(Replaceable text)
Transliterates an entire string in place.
|
int |
Transliterator.transliterate(Replaceable text,
int start,
int limit)
Transliterates a segment of a string, with optional filtering.
|
void |
Transliterator.transliterate(Replaceable text,
Transliterator.Position index)
Transliterates the portion of the text buffer that can be
transliterated unambiguosly.
|
void |
Transliterator.transliterate(Replaceable text,
Transliterator.Position index,
int insertion)
Transliterates the portion of the text buffer that can be
transliterated unambiguosly after a new character has been
inserted, typically as a result of a keyboard event.
|
void |
Transliterator.transliterate(Replaceable text,
Transliterator.Position index,
String insertion)
Transliterates the portion of the text buffer that can be
transliterated unambiguosly after new text has been inserted,
typically as a result of a keyboard event.
|
Copyright © 2016 Unicode, Inc. and others.