Uses of Interface
com.ibm.icu.text.Replaceable
Packages that use Replaceable
-
Uses of Replaceable in com.ibm.icu.impl
Fields in com.ibm.icu.impl declared as ReplaceableModifier and TypeFieldDescriptionprivate ReplaceableReplaceableUCharacterIterator.replaceableReplacable objectMethods in com.ibm.icu.impl with parameters of type ReplaceableModifier and TypeMethodDescriptionstatic StringUtilityExtensions.formatInput(Replaceable input, Transliterator.Position pos) Convenience method.static StringBuilderUtilityExtensions.formatInput(StringBuilder appendTo, Replaceable input, Transliterator.Position pos) Convenience method.static intUtility.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 TypeClassDescriptionclassReplaceableStringis an adapter class that implements theReplaceableAPI around an ordinaryStringBuffer.Fields in com.ibm.icu.text declared as ReplaceableModifier and TypeFieldDescriptionprotected ReplaceableReplaceableContextIterator.repprivate ReplaceableAnyTransliterator.ScriptRunIterator.textprivate ReplaceableBreakTransliterator.ReplaceableCharacterIterator.textMethods in com.ibm.icu.text with parameters of type ReplaceableModifier and TypeMethodDescriptionstatic intUTF16.charAt(Replaceable source, int offset16) Extract a single UTF-32 value from a string.voidTransliterator.filteredTransliterate(Replaceable text, Transliterator.Position index, boolean incremental) Transliterate a substring of text, as specified by index, taking filters into account.private voidTransliterator.filteredTransliterate(Replaceable text, Transliterator.Position index, boolean incremental, boolean rollback) Top-level transliteration method, handling filtering, incremental and non-incremental transliteration, and rollback.final voidTransliterator.finishTransliteration(Replaceable text, Transliterator.Position index) Finishes any pending transliterations that were waiting for more characters.static final UCharacterIteratorUCharacterIterator.getInstance(Replaceable source) Returns aUCharacterIteratorobject given aReplaceableobject.protected voidAnyTransliterator.handleTransliterate(Replaceable text, Transliterator.Position pos, boolean isIncremental) protected voidBreakTransliterator.handleTransliterate(Replaceable text, Transliterator.Position pos, boolean incremental) protected voidCaseFoldTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) protected voidCompoundTransliterator.handleTransliterate(Replaceable text, Transliterator.Position index, boolean incremental) protected voidEscapeTransliterator.handleTransliterate(Replaceable text, Transliterator.Position pos, boolean incremental) protected voidLowercaseTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) protected voidNameUnicodeTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) protected voidNormalizationTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) protected voidNullTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean incremental) protected voidRemoveTransliterator.handleTransliterate(Replaceable text, Transliterator.Position index, boolean incremental) protected voidRuleBasedTransliterator.handleTransliterate(Replaceable text, Transliterator.Position index, boolean incremental) Deprecated.This API is ICU internal only.protected voidTitlecaseTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) protected abstract voidTransliterator.handleTransliterate(Replaceable text, Transliterator.Position pos, boolean incremental) Abstract method that concrete subclasses define to implement their transliteration algorithm.protected voidUnescapeTransliterator.handleTransliterate(Replaceable text, Transliterator.Position pos, boolean isIncremental) protected voidUnicodeNameTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) protected voidUppercaseTransliterator.handleTransliterate(Replaceable text, Transliterator.Position offsets, boolean isIncremental) intTransliterationRule.matchAndReplace(Replaceable text, Transliterator.Position pos, boolean incremental) Attempt a match and replacement at the given position.intQuantifier.matches(Replaceable text, int[] offset, int limit, boolean incremental) Implement UnicodeMatcher API.intStringMatcher.matches(Replaceable text, int[] offset, int limit, boolean incremental) Implement UnicodeMatcherintUnicodeFilter.matches(Replaceable text, int[] offset, int limit, boolean incremental) Default implementation of UnicodeMatcher::matches() for Unicode filters.intUnicodeMatcher.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.intUnicodeSet.matches(Replaceable text, int[] offset, int limit, boolean incremental) Implementation of UnicodeMatcher.matches().private static intUnicodeSet.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 intTransliterationRule.posAfter(Replaceable str, int pos) (package private) static final intTransliterationRule.posBefore(Replaceable str, int pos) intFunctionReplacer.replace(Replaceable text, int start, int limit, int[] cursor) UnicodeReplacer APIintStringMatcher.replace(Replaceable text, int start, int limit, int[] cursor) UnicodeReplacer APIintStringReplacer.replace(Replaceable text, int start, int limit, int[] cursor) UnicodeReplacer APIintUnicodeReplacer.replace(Replaceable text, int start, int limit, int[] cursor) Replace characters in 'text' from 'start' to 'limit' with the output text of this object.voidBreakTransliterator.ReplaceableCharacterIterator.setText(Replaceable text) Reset this iterator to point to a new string.voidReplaceableContextIterator.setText(Replaceable rep) Set the text for iteration.booleanTransliterationRuleSet.transliterate(Replaceable text, Transliterator.Position pos, boolean incremental) Transliterate the given text with the given UTransPosition indices.final voidTransliterator.transliterate(Replaceable text) Transliterates an entire string in place.final intTransliterator.transliterate(Replaceable text, int start, int limit) Transliterates a segment of a string, with optional filtering.final voidTransliterator.transliterate(Replaceable text, Transliterator.Position index) Transliterates the portion of the text buffer that can be transliterated unambiguosly.final voidTransliterator.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 voidTransliterator.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).