Class BinaryDictionary
  
  Base class for a binary-encoded in-memory dictionary.
 
  
  
    Inheritance
    System.Object
    BinaryDictionary
      
      
      
      
   
  
  
    Inherited Members
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
   
  
  Assembly: Lucene.Net.Analysis.Kuromoji.dll
  Syntax
  
    public abstract class BinaryDictionary : IDictionary
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  BinaryDictionary()
  
  
  Declaration
  
    protected BinaryDictionary()
   
  Fields
  
  
    |
    Improve this Doc
  
  
    View Source
  
  DICT_FILENAME_SUFFIX
  
  
  Declaration
  
    public static readonly string DICT_FILENAME_SUFFIX
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public static readonly string DICT_HEADER
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  flag that the entry has baseform data. otherwise its not inflected (same as surface form)
 
  
  Declaration
  
    public static readonly int HAS_BASEFORM
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  HAS_PRONUNCIATION
  flag that the entry has pronunciation data. otherwise pronunciation is the reading
 
  
  Declaration
  
    public static readonly int HAS_PRONUNCIATION
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  HAS_READING
  flag that the entry has reading data. otherwise reading is surface form converted to katakana
 
  
  Declaration
  
    public static readonly int HAS_READING
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  POSDICT_FILENAME_SUFFIX
  
  
  Declaration
  
    public static readonly string POSDICT_FILENAME_SUFFIX
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public static readonly string POSDICT_HEADER
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  TARGETMAP_FILENAME_SUFFIX
  
  
  Declaration
  
    public static readonly string TARGETMAP_FILENAME_SUFFIX
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  Declaration
  
    public static readonly string TARGETMAP_HEADER
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  VERSION
  
  
  Declaration
  
    public static readonly int VERSION
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public virtual string GetBaseForm(int wordId, char[] surfaceForm, int off, int len)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
      
        | System.Char[] | 
        surfaceForm | 
         | 
      
      
        | System.Int32 | 
        off | 
         | 
      
      
        | System.Int32 | 
        len | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public virtual string GetInflectionForm(int wordId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetInflectionType(Int32)
  
  
  Declaration
  
    public virtual string GetInflectionType(int wordId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetLeftId(Int32)
  
  
  Declaration
  
    public virtual int GetLeftId(int wordId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetPartOfSpeech(Int32)
  
  
  Declaration
  
    public virtual string GetPartOfSpeech(int wordId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetPronunciation(Int32, Char[], Int32, Int32)
  
  
  Declaration
  
    public virtual string GetPronunciation(int wordId, char[] surface, int off, int len)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
      
        | System.Char[] | 
        surface | 
         | 
      
      
        | System.Int32 | 
        off | 
         | 
      
      
        | System.Int32 | 
        len | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetReading(Int32, Char[], Int32, Int32)
  
  
  Declaration
  
    public virtual string GetReading(int wordId, char[] surface, int off, int len)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
      
        | System.Char[] | 
        surface | 
         | 
      
      
        | System.Int32 | 
        off | 
         | 
      
      
        | System.Int32 | 
        len | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetResource(String)
  
  
  Declaration
  
    protected Stream GetResource(string suffix)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        suffix | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.IO.Stream | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetRightId(Int32)
  
  
  Declaration
  
    public virtual int GetRightId(int wordId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetTypeResource(Type, String)
  
  
  Declaration
  
    public static Stream GetTypeResource(Type clazz, string suffix)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Type | 
        clazz | 
         | 
      
      
        | System.String | 
        suffix | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.IO.Stream | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetWordCost(Int32)
  
  
  Declaration
  
    public virtual int GetWordCost(int wordId)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        wordId | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LookupWordIds(Int32, Int32sRef)
  
  
  Declaration
  
    public virtual void LookupWordIds(int sourceId, Int32sRef ref)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        sourceId | 
         | 
      
      
        | Int32sRef | 
        ref | 
         | 
      
    
  
  Implements