Class WordFormGenerator.WordCompressor
java.lang.Object
org.apache.lucene.analysis.hunspell.WordFormGenerator.WordCompressor
- Enclosing class:
WordFormGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Runnable
private final Map
<WordFormGenerator.WordCompressor.StemWithFlags, List<String>> private final Comparator
<WordFormGenerator.State> private final Map
<String, Set<WordFormGenerator.FlagSet>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private WordFormGenerator.State
addFlags
(WordFormGenerator.State state, String stem, WordFormGenerator.FlagSet flags) private WordFormGenerator.State
addStem
(WordFormGenerator.State state, String stem) allGenerated
(Map<String, Set<WordFormGenerator.FlagSet>> stemToFlags) (package private) EntrySuggestion
compress()
private List
<AffixedWord> private WordFormGenerator.State
newState
(Map<String, Set<WordFormGenerator.FlagSet>> stemToFlags) private String
toFlagString
(Set<Character> flagSet) (package private) EntrySuggestion
-
Field Details
-
solutionFitness
-
forbidden
-
checkCanceled
-
wordSet
-
existingStems
-
stemToPossibleFlags
-
stemCounts
-
expansionCache
-
-
Constructor Details
-
WordCompressor
-
-
Method Details
-
compress
EntrySuggestion compress() -
toSuggestion
-
addEntry
-
addStem
-
addFlags
private WordFormGenerator.State addFlags(WordFormGenerator.State state, String stem, WordFormGenerator.FlagSet flags) -
newState
-
allGenerated
-
expand
-
toFlagString
-