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 Runnableprivate 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 voidprivate Map<String, Set<WordFormGenerator.FlagSet>> addFlags(WordFormGenerator.State state, String stem, WordFormGenerator.FlagSet flags) private Map<String, Set<WordFormGenerator.FlagSet>> addStem(WordFormGenerator.State state, String stem) allGenerated(Map<String, Set<WordFormGenerator.FlagSet>> stemToFlags) (package private) EntrySuggestioncompress()private List<AffixedWord> expand(String stem, CharHashSet flagSet) private WordFormGenerator.StatenewState(Map<String, Set<WordFormGenerator.FlagSet>> stemToFlags) private StringtoFlagString(CharHashSet flagSet) (package private) EntrySuggestion
-
Field Details
-
solutionFitness
-
forbidden
-
checkCanceled
-
wordSet
-
existingStems
-
stemToPossibleFlags
-
stemsToForms
-
expansionCache
-
-
Constructor Details
-
WordCompressor
-
-
Method Details
-
compress
EntrySuggestion compress() -
toSuggestion
-
addEntry
-
addStem
private Map<String,Set<WordFormGenerator.FlagSet>> addStem(WordFormGenerator.State state, String stem) -
addFlags
private Map<String,Set<WordFormGenerator.FlagSet>> addFlags(WordFormGenerator.State state, String stem, WordFormGenerator.FlagSet flags) -
newState
-
allGenerated
-
allGenerated
-
expand
-
toFlagString
-