|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.bix.tokai.bixpp.binding.DefinitionItem
info.bix.tokai.bixpp.binding.DataItem
public class DataItem
RecordingDefinition内に定義する情報のうち、
数値情報を定義するクラスです。その他に定義できる情報として、EventItem、
ImageItem、SoundItem、VectorItem
があります。このクラスは、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);
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 |
| コンストラクタの詳細 |
|---|
public DataItem()
public DataItem(long index,
java.lang.String name,
java.lang.String unit)
index - RecordingDefinition内で情報を定義しているIndex値name - 数値データの名前unit - 数値データの単位| メソッドの詳細 |
|---|
public java.lang.String getUnit()
public void setUnit(java.lang.String unit)
unit - 数値データの単位
java.lang.IllegalArgumentException - 引数にnullを指定した場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||