|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.moraleboost.junsai.dictionary.CharProperty
public class CharProperty
文字カテゴリ定義を表す。
入れ子のクラスの概要 | |
---|---|
static class |
CharProperty.CharInfo
文字情報を表す。 |
コンストラクタの概要 | |
---|---|
CharProperty(java.lang.String filename)
CharProperty(String, boolean) を、map==trueで呼び出すのと同じ。 |
|
CharProperty(java.lang.String filename,
boolean map)
CharPropertyを構築する。 |
メソッドの概要 | |
---|---|
void |
dump(java.lang.Appendable w)
CharPropertyをダンプする。 |
void |
getCharInfo(char c,
CharProperty.CharInfo info)
指定した文字の情報を読み込む |
int |
getSize()
カテゴリ総数を取得する。 |
int |
id(java.lang.String key)
指定した名前のカテゴリのIDを取得する。 |
java.lang.String |
name(int i)
指定したIDのカテゴリの名前を返す。 |
int |
seekToOtherType(java.lang.CharSequence str,
int begin,
int end,
CharProperty.CharInfo c,
CharProperty.CharInfo fail)
cと異なるカテゴリの文字を探し、そのインデックスを返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CharProperty(java.lang.String filename) throws DictionaryException, java.io.IOException
CharProperty(String, boolean)
を、map==trueで呼び出すのと同じ。
filename
-
DictionaryException
java.io.IOException
public CharProperty(java.lang.String filename, boolean map) throws DictionaryException, java.io.IOException
filename
- char.binのパスmap
- trueだと、メモリマップトファイルを用いて辞書を読み込む。
falseだと、最初にすべてのデータをメモリ上にロードする。
DictionaryException
java.io.IOException
メソッドの詳細 |
---|
public int getSize()
public int id(java.lang.String key)
key
- カテゴリ名
public java.lang.String name(int i)
i
- カテゴリID
public void getCharInfo(char c, CharProperty.CharInfo info)
c
- [in] 文字info
- [out] 文字情報を格納するオブジェクトpublic int seekToOtherType(java.lang.CharSequence str, int begin, int end, CharProperty.CharInfo c, CharProperty.CharInfo fail)
str
- [in] 文字を探す対象となるシーケンスbegin
- [in] str内の探索開始位置(0ベース)end
- [in] str内の探索終了位置(0ベース)c
- [in] 文字fail
- [out] cと異なるカテゴリの文字の情報を格納するオブジェクト
public void dump(java.lang.Appendable w) throws java.io.IOException
w
-
java.io.IOException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |