unot
クラス DocSet.LabelDict

java.lang.Object
  |
  +--unot.DocSet.LabelDict
含まれているクラス:
DocSet

public class DocSet.LabelDict
extends java.lang.Object

ラベル文字列 <=> ラベル ID を相互参照するための辞書.


フィールドの概要
private  int freeLabelId
          空いているラベルIDの値
protected  java.util.Map idMap
          ラベル ID をキー,ラベル文字列を値とするマップ
protected  java.util.Map labelMap
          ラベル文字列をキー,ラベル ID を値とするマップ
 
コンストラクタの概要
DocSet.LabelDict()
          Creates a new LabelDict instance.
 
メソッドの概要
protected  int lookupId(java.lang.String label)
          ラベル文字列からラベル ID を返す.
protected  java.lang.String lookupLabel(int id)
          ラベル ID からラベル文字列を返す.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

labelMap

protected java.util.Map labelMap
ラベル文字列をキー,ラベル ID を値とするマップ


idMap

protected java.util.Map idMap
ラベル ID をキー,ラベル文字列を値とするマップ


freeLabelId

private int freeLabelId
空いているラベルIDの値

コンストラクタの詳細

DocSet.LabelDict

public DocSet.LabelDict()
Creates a new LabelDict instance.

メソッドの詳細

lookupId

protected int lookupId(java.lang.String label)
ラベル文字列からラベル ID を返す. そのようなラベルが登録されていなければ,そのラベル文字列をキー, 新たなラベル ID を値として辞書を更新する.

パラメータ:
label - a String value
戻り値:
an int value

lookupLabel

protected java.lang.String lookupLabel(int id)
ラベル ID からラベル文字列を返す.

パラメータ:
id - an int value
戻り値:
a String value