Uses of Interface
com.ibm.icu.text.Replaceable
Packages that use Replaceable
-
Uses of Replaceable in com.ibm.icu.dev.demo.translit
Fields in com.ibm.icu.dev.demo.translit declared as ReplaceableMethods in com.ibm.icu.dev.demo.translit with parameters of type ReplaceableModifier and TypeMethodDescriptionprotected void
AnyTransliterator.handleTransliterate
(Replaceable text, Transliterator.Position offsets, boolean isIncremental) void
AnyTransliterator.RunIterator.reset
(Replaceable text, Transliterator.Position expanse) void
AnyTransliterator.ScriptRunIterator.reset
(Replaceable repText, Transliterator.Position expansePos) -
Uses of Replaceable in com.ibm.icu.impl
Fields in com.ibm.icu.impl declared as ReplaceableModifier and TypeFieldDescriptionprivate Replaceable
ReplaceableUCharacterIterator.replaceable
Replacable objectMethods in com.ibm.icu.impl with parameters of type ReplaceableModifier and TypeMethodDescriptionstatic String
UtilityExtensions.formatInput
(Replaceable input, Transliterator.Position pos) Convenience method.static StringBuffer
UtilityExtensions.formatInput
(StringBuffer appendTo, Replaceable input, Transliterator.Position pos) Convenience method.static int
Utility.parsePattern
(String pat, Replaceable text, int index, int limit) Parse a pattern string within the given Replaceable and a parsing pattern.Constructors in com.ibm.icu.impl with parameters of type ReplaceableModifierConstructorDescriptionReplaceableUCharacterIterator
(Replaceable replaceable) Public constructor -
Uses of Replaceable in com.ibm.icu.text
Classes in com.ibm.icu.text that implement ReplaceableModifier and TypeClassDescriptionclass
ReplaceableString
is an adapter class that implements theReplaceable
API around an ordinaryStringBuffer
.Fields in com.ibm.icu.text declared as ReplaceableModifier and TypeFieldDescriptionprotected Replaceable
ReplaceableContextIterator.rep
private Replaceable
AnyTransliterator.ScriptRunIterator.text
private Replaceable
BreakTransliterator.ReplaceableCharacterIterator.text
Methods in com.ibm.icu.text with parameters of type ReplaceableModifier and TypeMethodDescriptionstatic 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.final void
Transliterator.finishTransliteration
(Replaceable text, Transliterator.Position index) Finishes any pending transliterations that were waiting for more characters.static final UCharacterIterator
UCharacterIterator.getInstance
(Replaceable source) Returns aUCharacterIterator
object given aReplaceable
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.This API is ICU internal only.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 UnicodeMatcherint
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, String s) Returns the longest match for s in text at the given position.(package private) static final int
TransliterationRule.posAfter
(Replaceable str, int pos) (package private) static final int
TransliterationRule.posBefore
(Replaceable str, int pos) int
FunctionReplacer.replace
(Replaceable text, int start, int limit, int[] cursor) UnicodeReplacer APIint
StringMatcher.replace
(Replaceable text, int start, int limit, int[] cursor) UnicodeReplacer APIint
StringReplacer.replace
(Replaceable text, int start, int limit, int[] cursor) UnicodeReplacer APIint
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.final void
Transliterator.transliterate
(Replaceable text) Transliterates an entire string in place.final int
Transliterator.transliterate
(Replaceable text, int start, int limit) Transliterates a segment of a string, with optional filtering.final void
Transliterator.transliterate
(Replaceable text, Transliterator.Position index) Transliterates the portion of the text buffer that can be transliterated unambiguosly.final 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.final 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.Constructors in com.ibm.icu.text with parameters of type ReplaceableModifierConstructorDescriptionReplaceableCharacterIterator
(Replaceable text, int begin, int end, int pos) Constructs an iterator over the given range of the given string, with the index set at the specified position.ScriptRunIterator
(Replaceable text, int start, int limit) Constructs a run iterator over the given text from start (inclusive) to limit (exclusive).