Class UnknownDictionaryBuilder
- java.lang.Object
-
- org.apache.lucene.analysis.ja.util.UnknownDictionaryBuilder
-
class UnknownDictionaryBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringencodingprivate static java.lang.StringNGRAM_DICTIONARY_ENTRY
-
Constructor Summary
Constructors Constructor Description UnknownDictionaryBuilder(java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnknownDictionaryWriterbuild(java.nio.file.Path dir)private voidreadCharacterDefinition(java.nio.file.Path path, UnknownDictionaryWriter dictionary)private UnknownDictionaryWriterreadDictionaryFile(java.nio.file.Path path)private UnknownDictionaryWriterreadDictionaryFile(java.nio.file.Path path, java.lang.String encoding)
-
-
-
Field Detail
-
NGRAM_DICTIONARY_ENTRY
private static final java.lang.String NGRAM_DICTIONARY_ENTRY
- See Also:
- Constant Field Values
-
encoding
private final java.lang.String encoding
-
-
Method Detail
-
build
public UnknownDictionaryWriter build(java.nio.file.Path dir) throws java.io.IOException
- Throws:
java.io.IOException
-
readDictionaryFile
private UnknownDictionaryWriter readDictionaryFile(java.nio.file.Path path) throws java.io.IOException
- Throws:
java.io.IOException
-
readDictionaryFile
private UnknownDictionaryWriter readDictionaryFile(java.nio.file.Path path, java.lang.String encoding) throws java.io.IOException
- Throws:
java.io.IOException
-
readCharacterDefinition
private void readCharacterDefinition(java.nio.file.Path path, UnknownDictionaryWriter dictionary) throws java.io.IOException- Throws:
java.io.IOException
-
-