Package com.ibm.icu.impl.coll
Class CollationIterator.SkippedState
- java.lang.Object
-
- com.ibm.icu.impl.coll.CollationIterator.SkippedState
-
- Enclosing class:
- CollationIterator
private static final class CollationIterator.SkippedState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilder
newBuffer
private java.lang.StringBuilder
oldBuffer
private int
pos
private int
skipLengthAtMatch
private CharsTrie.State
state
-
Constructor Summary
Constructors Constructor Description SkippedState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
backwardNumCodePoints(int n)
(package private) void
clear()
(package private) boolean
hasNext()
(package private) void
incBeyond()
(package private) boolean
isEmpty()
(package private) int
next()
(package private) void
recordMatch()
(package private) void
replaceMatch()
(package private) void
resetToTrieState(CharsTrie trie)
(package private) void
saveTrieState(CharsTrie trie)
(package private) void
setFirstSkipped(int c)
(package private) void
skip(int c)
-
-
-
Field Detail
-
oldBuffer
private final java.lang.StringBuilder oldBuffer
-
newBuffer
private final java.lang.StringBuilder newBuffer
-
pos
private int pos
-
skipLengthAtMatch
private int skipLengthAtMatch
-
state
private CharsTrie.State state
-
-
Method Detail
-
clear
void clear()
-
isEmpty
boolean isEmpty()
-
hasNext
boolean hasNext()
-
next
int next()
-
incBeyond
void incBeyond()
-
backwardNumCodePoints
int backwardNumCodePoints(int n)
-
setFirstSkipped
void setFirstSkipped(int c)
-
skip
void skip(int c)
-
recordMatch
void recordMatch()
-
replaceMatch
void replaceMatch()
-
saveTrieState
void saveTrieState(CharsTrie trie)
-
resetToTrieState
void resetToTrieState(CharsTrie trie)
-
-