| Package | Description |
|---|---|
| com.ibm.icu.text |
| 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.