fem
クラス LabelMap

java.lang.Object
  上位を拡張 fem.LabelMap

public class LabelMap
extends java.lang.Object

データラベルを格納するマップ


フィールドの概要
protected  java.util.HashMap<java.lang.Integer,java.lang.Integer> labelMap
          データラベルを格納するマップ
 
コンストラクタの概要
LabelMap()
          データラベルを格納するマップを構築する
 
メソッドの概要
 void clear()
          データを消去する
 java.lang.Integer get(int label)
          データを返す
 void put(LabeledData data, int index)
          データを格納する
 void reset(LabeledData data)
          データラベルを再設定する
 void reset(Nodes nodes)
          データラベルを再設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

labelMap

protected java.util.HashMap<java.lang.Integer,java.lang.Integer> labelMap
データラベルを格納するマップ

コンストラクタの詳細

LabelMap

public LabelMap()
データラベルを格納するマップを構築する

メソッドの詳細

put

public void put(LabeledData data,
                int index)
データを格納する

パラメータ:
data - ラベル付きデータ
index - データのインデックス

get

public java.lang.Integer get(int label)
データを返す

パラメータ:
label - データラベル
戻り値:
データのインデックス

reset

public void reset(LabeledData data)
           throws LabelException
データラベルを再設定する

パラメータ:
data - ラベル付きデータ
例外:
LabelException - 該当するデータが存在しないとき

reset

public void reset(Nodes nodes)
           throws LabelException
データラベルを再設定する

パラメータ:
nodes - 節点集合
例外:
LabelException - 該当するデータが存在しないとき

clear

public void clear()
データを消去する