Class BinaryDictionaryWriter
Inheritance
BinaryDictionaryWriter
Assembly: Lucene.Net.Analysis.Kuromoji.dll
Syntax
public abstract class BinaryDictionaryWriter
Constructors
BinaryDictionaryWriter(Type, int)
Declaration
protected BinaryDictionaryWriter(Type implClazz, int size)
Parameters
Type |
Name |
Description |
Type |
implClazz |
|
int |
size |
|
Fields
m_buffer
Declaration
protected ByteBuffer m_buffer
Field Value
Type |
Description |
ByteBuffer |
|
m_implClazz
Declaration
protected readonly Type m_implClazz
Field Value
Methods
AddMapping(int, int)
Declaration
public virtual void AddMapping(int sourceId, int wordId)
Parameters
Type |
Name |
Description |
int |
sourceId |
|
int |
wordId |
|
GetBaseFileName(string)
Declaration
protected string GetBaseFileName(string baseDir)
Parameters
Type |
Name |
Description |
string |
baseDir |
|
Returns
Put(string[])
Declaration
public virtual int Put(string[] entry)
Parameters
Type |
Name |
Description |
string[] |
entry |
|
Returns
Type |
Description |
int |
Current position of buffer, which will be wordId of next entry.
|
SharedPrefix(string, string)
Declaration
public static int SharedPrefix(string left, string right)
Parameters
Returns
Write(string)
Declaration
public virtual void Write(string baseDir)
Parameters
Type |
Name |
Description |
string |
baseDir |
|
Exceptions
Type |
Condition |
IOException |
If an I/O error occurs writing the dictionary files.
|
WriteDictionary(string)
Declaration
protected virtual void WriteDictionary(string filename)
Parameters
Type |
Name |
Description |
string |
filename |
|
WritePosDict(string)
Declaration
protected virtual void WritePosDict(string filename)
Parameters
Type |
Name |
Description |
string |
filename |
|
WriteTargetMap(string)
Declaration
protected virtual void WriteTargetMap(string filename)
Parameters
Type |
Name |
Description |
string |
filename |
|