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.
|
private void |
Transliterator.filteredTransliterate(Replaceable text,
Transliterator.Position index,
boolean incremental,
boolean rollback) |
Top-level transliteration method, handling filtering, incremental and
non-incremental transliteration, and rollback.
|
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 void |
AnyTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position pos,
boolean isIncremental) |
|
protected void |
BreakTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position pos,
boolean incremental) |
|
protected void |
CaseFoldTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
protected void |
CompoundTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position index,
boolean incremental) |
|
protected void |
EscapeTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position pos,
boolean incremental) |
|
protected void |
LowercaseTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
protected void |
NameUnicodeTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
protected void |
NormalizationTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
protected void |
NullTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean incremental) |
|
protected void |
RemoveTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position index,
boolean incremental) |
|
protected void |
RuleBasedTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position index,
boolean incremental) |
Deprecated.
|
protected void |
TitlecaseTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
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 |
UnescapeTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position pos,
boolean isIncremental) |
|
protected void |
UnicodeNameTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
protected void |
UppercaseTransliterator.handleTransliterate(Replaceable text,
Transliterator.Position offsets,
boolean isIncremental) |
|
int |
TransliterationRule.matchAndReplace(Replaceable text,
Transliterator.Position pos,
boolean incremental) |
Attempt a match and replacement at the given position.
|
int |
Quantifier.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental) |
Implement UnicodeMatcher API.
|
int |
StringMatcher.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental) |
Implement UnicodeMatcher
|
int |
UnicodeFilter.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental) |
Default implementation of UnicodeMatcher::matches() for Unicode
filters.
|
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 |
UnicodeSet.matches(Replaceable text,
int[] offset,
int limit,
boolean incremental) |
Implementation of UnicodeMatcher.matches().
|
private static int |
UnicodeSet.matchRest(Replaceable text,
int start,
int limit,
java.lang.String s) |
Returns the longest match for s in text at the given position.
|
(package private) static int |
TransliterationRule.posAfter(Replaceable str,
int pos) |
|
(package private) static int |
TransliterationRule.posBefore(Replaceable str,
int pos) |
|
int |
FunctionReplacer.replace(Replaceable text,
int start,
int limit,
int[] cursor) |
UnicodeReplacer API
|
int |
StringMatcher.replace(Replaceable text,
int start,
int limit,
int[] cursor) |
UnicodeReplacer API
|
int |
StringReplacer.replace(Replaceable text,
int start,
int limit,
int[] cursor) |
UnicodeReplacer API
|
int |
UnicodeReplacer.replace(Replaceable text,
int start,
int limit,
int[] cursor) |
Replace characters in 'text' from 'start' to 'limit' with the
output text of this object.
|
void |
BreakTransliterator.ReplaceableCharacterIterator.setText(Replaceable text) |
Reset this iterator to point to a new string.
|
void |
ReplaceableContextIterator.setText(Replaceable rep) |
Set the text for iteration.
|
boolean |
TransliterationRuleSet.transliterate(Replaceable text,
Transliterator.Position pos,
boolean incremental) |
Transliterate the given text with the given UTransPosition
indices.
|
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,
java.lang.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.
|