|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.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
を返します。
Item
public 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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |