Class DictionaryBuilder
java.lang.Object
org.languagetool.tools.DictionaryBuilder
- Direct Known Subclasses:
DictionaryExporter, POSDictionaryBuilder, SpellDictionaryBuilder, SynthDictionaryBuilder
Create a Morfologik binary dictionary from plain text data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate Stringprivate final Patternprivate final Propertiesprivate final Patternprivate static final morfologik.tools.SerializationFormat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FileaddFreqData(File dictFile, boolean useSeparator) protected Fileprotected Fileprotected FileconvertTabToSeparator(File inputFile) protected @Nullable Stringprotected Stringprotected booleanprotected booleanisOptionTrue(String option) protected voidreadFreqList(File freqListFile) protected voidsetOutputFilename(String outputFilename)
-
Field Details
-
props
-
FREQ_RANGES_IN
private static final int FREQ_RANGES_IN- See Also:
-
FREQ_RANGES_OUT
private static final int FREQ_RANGES_OUT- See Also:
-
FIRST_RANGE_CODE
private static final int FIRST_RANGE_CODE- See Also:
-
serializationFormat
private static final morfologik.tools.SerializationFormat serializationFormat -
freqList
-
pFreqEntry
-
pTaggerEntry
-
outputFilename
-
-
Constructor Details
-
DictionaryBuilder
- Throws:
IOException
-
-
Method Details
-
setOutputFilename
-
getOutputFilename
-
buildDict
-
buildFSA
-
getOption
-
hasOption
-
isOptionTrue
-
readFreqList
-
addFreqData
- Throws:
IOException
-
convertTabToSeparator
- Throws:
RuntimeExceptionIOException
-