info.bix.tokai.bixpp.binding
クラス DataItem

java.lang.Object
  上位を拡張 info.bix.tokai.bixpp.binding.DefinitionItem
      上位を拡張 info.bix.tokai.bixpp.binding.DataItem
すべての実装されたインタフェース:
java.io.Serializable

public class DataItem
extends DefinitionItem
implements java.io.Serializable

RecordingDefinition内に定義する情報のうち、 数値情報を定義するクラスです。その他に定義できる情報として、EventItemImageItemSoundItemVectorItem があります。このクラスは、Index、数値の名前、単位で構成されています。

DataItemオブジェクトは、1つの数値情報を定義できます。数値情報を定義するには、 Index、数値の名前、単位を記述します。 各情報は、Indexを基に定義されているため、 Indexは重複しないように記述します。
例えば、Index 1に"日平均気温(単位は℃)"、Index 2に"日平均相対湿度(単位は%)"を定義する場合は、

 DataItem dataItem1 = new DataItem();
 DataItem dataItem2 = new DataItem();
 
 dataItem1.setIndex(1);
 dataItem1.setName("日平均気温");
 dataItem1.setUnit("℃");
 
 dataItem2.setIndex(2);
 dataItem2.setName("日平均相対湿度");
 dataItem2.setUnit("%");
 
 bixpp.getRecordingDefinition().addItem(dataItem1);
 bixpp.getRecordingDefinition().addItem(dataItem2);
 
と記述します。

作成者:
Shiozawa
関連項目:
RecordingDefinition, EventItem, ImageItem, SoundItem, VectorItem, DescriptionItem, 直列化された形式

コンストラクタの概要
DataItem()
          デフォルトコンストラクタです。
DataItem(long index, java.lang.String name, java.lang.String unit)
          Index、名前、単位を指定してDataItemオブジェクトを作成します。
 
メソッドの概要
 java.lang.String getUnit()
          数値データの単位を返します。
 void setUnit(java.lang.String unit)
          数値データの単位を設定します。
 
クラス info.bix.tokai.bixpp.binding.DefinitionItem から継承されたメソッド
getComment, getIndex, getName, setComment, setIndex, setName
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataItem

public DataItem()
デフォルトコンストラクタです。


DataItem

public DataItem(long index,
                java.lang.String name,
                java.lang.String unit)
Index、名前、単位を指定してDataItemオブジェクトを作成します。

パラメータ:
index - RecordingDefinition内で情報を定義しているIndex値
name - 数値データの名前
unit - 数値データの単位
メソッドの詳細

getUnit

public java.lang.String getUnit()
数値データの単位を返します。

戻り値:
数値データの単位

setUnit

public void setUnit(java.lang.String unit)
数値データの単位を設定します。

パラメータ:
unit - 数値データの単位
例外:
java.lang.IllegalArgumentException - 引数にnullを指定した場合