概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`内に定義する情報のうち、 数値情報を定義するクラスです。その他に定義できる情報として、`EventItem`、 `ImageItem`、`SoundItem`、`VectorItem` があります。このクラスは、Index、数値の名前、単位で構成されています。

DataItemオブジェクトは、１つの数値情報を定義できます。数値情報を定義するには、 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を指定した場合

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド