Class FlagEnumerator
- java.lang.Object
-
- org.apache.lucene.analysis.hunspell.FlagEnumerator
-
class FlagEnumerator extends java.lang.ObjectA structure similar toBytesRefHash, 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[] (viafinish()and allows to query presence of the flags later viaFlagEnumerator.Lookup.hasFlag(int, char).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classFlagEnumerator.Lookup
-
Constructor Summary
Constructors Constructor Description FlagEnumerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intadd(char[] chars)(package private) FlagEnumerator.Lookupfinish()
-
-
-
Method Detail
-
add
int add(char[] chars)
-
finish
FlagEnumerator.Lookup finish()
-
-