|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.bix.tokai.bixpp.binding.Record
public class Record
RecordSetに含まれる1日分の記録データを表すクラスです。 1日分のデータは、1つのデータを表すItemを複数含み、
生産開始日からの経過日数を表すDaysを含んでいます。 この生産開始日からの経過日数を元に何日目のデータかを判断しています。
使用例として、以下の情報を記述するコードを示します。
Itemを作成する。
Record record = new Record();
Item item = new Item();
record.setDays(10.0);
item.setIndex(1);
item.setValue(22.5);
record.addItem(item);
Itemを上書きして新たなIndexが2 Valueが21.5のItemを追加する。
Record record = new Record();
Item item = new Item();
item.setIndex(2);
item.setValue(21.5);
record1.setItem(0, item);
Itemの説明はItemクラスを参照してください。 Recordの追加は、RecordSetクラスを参照してください。
RecordSet,
Item,
直列化された形式| コンストラクタの概要 | |
|---|---|
Record()
|
|
Record(double days)
生産開始日付からの経過日数を指定するコンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
void |
addItem(int index,
Item vItem)
1つのデータを表す Itemを指定された位置に挿入します。 |
void |
addItem(Item vItem)
1つのデータを表す Itemを追加します。 |
void |
clearItem()
1つのデータを表す Itemを削除します。 |
double |
getDays()
生産開始日付からの経過日数を返します。 |
Item[] |
getItem()
1つのデータを表す Itemを返します。 |
Item |
getItem(int index)
指定された位置にある1つのデータを表す Itemを返します。 |
Item |
getItemByIndex(long index)
指定されたIndex値の Itemを返します。 |
int |
getItemCount()
1つのデータを表す Itemの数を返します。 |
boolean |
removeItem(Item vItem)
1つのデータを表す Itemを削除します。 |
void |
setDays(double days)
生産開始日付からの経過日数を設定します。 |
void |
setItem(int index,
Item vItem)
指定された位置にある1つのデータを表す Itemを置き換えます。 |
void |
setItem(Item[] itemArray)
1つのデータを表す Itemを設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Record()
public Record(double days)
days - 生産開始日付からの経過日数| メソッドの詳細 |
|---|
public void addItem(Item vItem)
throws java.lang.IndexOutOfBoundsException
Itemを追加します。
vItem - Itemオブジェクト
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合
java.lang.IllegalArgumentException - 引数にnullを指定した場合
public void addItem(int index,
Item vItem)
throws java.lang.IndexOutOfBoundsException
Itemを指定された位置に挿入します。
index - 1つのデータを表すItemが挿入されるインデックス値vItem - 1つのデータを表すItemオブジェクト
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合
java.lang.IllegalArgumentException - 引数にnullを指定した場合public void clearItem()
Itemを削除します。
public double getDays()
public Item getItem(int index)
throws java.lang.IndexOutOfBoundsException
Itemを返します。
index - 返される1つのデータを表すItemのインデックス値
Item
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合public Item[] getItem()
Itemを返します。
Itempublic int getItemCount()
Itemの数を返します。
Itemの数public boolean removeItem(Item vItem)
Itemを削除します。 削除が行われた場合はtrueを、行われなかった場合はfalseを返します。
vItem - 1つのデータを表すItemオブジェクトpublic void setDays(double days)
days - 生産開始日付からの経過日数
public void setItem(int index,
Item vItem)
throws java.lang.IndexOutOfBoundsException
Itemを置き換えます。
index - 置換される1つのデータを表すItemのインデックスvItem - Itemオブジェクト
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合
java.lang.IllegalArgumentException - 引数にnullを指定した場合public void setItem(Item[] itemArray)
Itemを設定します。
itemArray - 1つのデータを表すItem
java.lang.IllegalArgumentException - 引数にnullを指定した場合public Item getItemByIndex(long index)
Itemを返します。 そのIndex値のItemが無かった場合、nullを返します。
index - RecordingDefinition内に定義されたIndex値
Item
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||