|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.bix.tokai.bixpp.binding.RecordSet
public class RecordSet
このクラスは、1日のデータを表すRecordのコンテナです。
使用例として、以下の情報を記述するコードを示します。
Recordを作成し、Indexが1、Valueが22.5のItemを追加する。
Record record = new Record();
Item item = new Item();
record.setDays(10.0);
item.setIndex(1);
item.setValue(22.5);
record.addItem(item);
bixpp.getRecordSet().addRecord(record);
Recordを上書きして新たなRecordを追加し、Indexが1、Valueが22.5のItemを追加する。
Record record = new Record();
Item item = new Item();
record.setDays(0.0);
item.setIndex(1);
item.setValue(22.5);
record.addItem(item);
bixpp.getRecordSet().setRecord(0, record);
Itemの説明はItemクラスを参照してください。
Record,
Item,
直列化された形式| コンストラクタの概要 | |
|---|---|
RecordSet()
|
|
| メソッドの概要 | |
|---|---|
void |
addRecord(int index,
Record vRecord)
1日のデータを表す Recordを指定された位置に挿入します。 |
void |
addRecord(Record vRecord)
1日のデータを表す Recordを追加します。 |
void |
clearRecord()
1日のデータを表す Recordを削除します。 |
Record |
getLastRecord()
一番最後の位置に追加された1日のデータを表す Recordを返します。 |
Record[] |
getRecord()
1日のデータを表す Recordを返します。 |
Record |
getRecord(int index)
指定された位置にある1日のデータを表す Recordを返します。 |
Record |
getRecordByDays(double days)
指定された経過日数の Recordを返します。 |
int |
getRecordCount()
1日のデータを表す Recordの数を返します。 |
boolean |
removeRecord(Record vRecord)
1日のデータを表す Recordを削除します。 |
void |
setRecord(int index,
Record vRecord)
指定された位置にある1日のデータを表す Recordを置き換えます。 |
void |
setRecord(Record[] recordArray)
1日のデータを表す Recordを設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public RecordSet()
| メソッドの詳細 |
|---|
public void addRecord(Record vRecord)
throws java.lang.IndexOutOfBoundsException
Recordを追加します。
vRecord - 1日のデータを表すRecord
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合
java.lang.IllegalArgumentException - 引数にnullを指定した場合
public void addRecord(int index,
Record vRecord)
throws java.lang.IndexOutOfBoundsException
Recordを指定された位置に挿入します。
index - 1日のデータを表すRecordが挿入されるインデックス値vRecord - 1日のデータを表すRecord
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合
java.lang.IllegalArgumentException - 引数にnullを指定した場合public void clearRecord()
Recordを削除します。
public Record getRecord(int index)
throws java.lang.IndexOutOfBoundsException
Recordを返します。
index - 返される1日のデータを表すRecordのインデックス値
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合public Record[] getRecord()
Recordを返します。
Recordpublic int getRecordCount()
Recordの数を返します。
Recordの数public boolean removeRecord(Record vRecord)
Recordを削除します。
削除が行われた場合はtrueを、行われなかった場合はfalseを返します。
vRecord - 1日のデータを表すRecord
public void setRecord(int index,
Record vRecord)
throws java.lang.IndexOutOfBoundsException
Recordを置き換えます。
index - 置換される1日のデータを表すRecordのインデックスvRecord - 1日のデータを表すRecord
java.lang.IndexOutOfBoundsException - インデックス値が範囲外の場合
java.lang.IllegalArgumentException - 引数にnullを指定した場合public void setRecord(Record[] recordArray)
Recordを設定します。
recordArray - 1日のデータを表すRecord
java.lang.IllegalArgumentException - 引数にnullを指定した場合public Record getLastRecord()
Recordを返します。
Recordオブジェクトpublic Record getRecordByDays(double days)
Recordを返します。 その経過日数のRecordが無かった場合、nullを返します。
days - 経過日数
Recordオブジェクト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||