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 TypeMethodDescriptionint
Returns current word id.protected abstract int
Writes an entry.(package private) void
writeDictionary
(Path path, String dictCodecHeader, int dictCodecVersion) protected abstract void
writePosDict
(OutputStream bos, DataOutput out) Flush POS dictionary data.(package private) void
writePosDict
(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.
-