Package org.apache.lucene.analysis.morph
Class DictionaryEntryWriter
java.lang.Object
org.apache.lucene.analysis.morph.DictionaryEntryWriter
- Direct Known Subclasses:
TokenInfoDictionaryEntryWriter,TokenInfoDictionaryEntryWriter
Abstract writer class to write dictionary entries.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns current word id.protected abstract intWrites an entry.(package private) voidwriteDictionary(Path path, String dictCodecHeader, int dictCodecVersion) protected abstract voidwritePosDict(OutputStream bos, DataOutput out) Flush POS dictionary data.(package private) voidwritePosDict(Path path, String posDictCodecHeader, int dictCodecVersion)
-
Field Details
-
buffer
-
posDict
-
-
Constructor Details
-
DictionaryEntryWriter
protected DictionaryEntryWriter(int size)
-
-
Method Details
-
putEntry
Writes an entry. -
writePosDict
Flush POS dictionary data.- Throws:
IOException
-
writePosDict
- Throws:
IOException
-
writeDictionary
- Throws:
IOException
-
currentPosition
public int currentPosition()Returns current word id.
-