Class FlagEnumerator
java.lang.Object
org.apache.lucene.analysis.hunspell.FlagEnumerator
A structure similar to
BytesRefHash
, but specialized for sorted
char sequences used for Hunspell flags. It deduplicates flag sequences, gives them unique ids,
stores the sequences in a contiguous char[] (via finish()
and allows to query presence
of the flags later via FlagEnumerator.Lookup.hasFlag(int, char)
.-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
add
(char[] chars) (package private) FlagEnumerator.Lookup
finish()
-
Field Details
-
builder
-
indices
-
-
Constructor Details
-
FlagEnumerator
FlagEnumerator()
-
-
Method Details
-
add
int add(char[] chars) -
finish
FlagEnumerator.Lookup finish()
-