|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.bix.tokai.bixpp.binding.Vector
public class Vector
多次元配列データを表すVectorタグに対応したクラスです。
このクラスでは、Set
に含まれる数値データ数をNumberOfItemで定義しています。
多次元配列データを作成する場合、RecordingDefinition
の定義から
追加するデータの種類に対応したIndexを指定し、Set
に含まれる数値データの数を表すNumberOfItemと、
複数データを持つSet
を記述します。
使用例として、以下の情報を含むVectorを作成するコードを示します。
Vector vector = new Vector();
Set set1 = new Set();
Set set2 = new Set();
vector.setNumberOfItem(3);
set1.addValue(5.0);
set1.addValue(4.0);
set1.addValue(3.0);
set2.addValue(2.0);
set2.addValue(1.5);
set2.addValue(1.0);
vector.addSet(set1);
vector.addSet(set2);
複数データを持つSet
の説明はSet
を参照してください。
Item
,
Set
,
直列化された形式コンストラクタの概要 | |
---|---|
Vector()
デフォルトコンストラクタです。 |
メソッドの概要 | |
---|---|
void |
addSet(int index,
Set vSet)
データの集まりを表す Set を指定された位置に挿入します。 |
void |
addSet(Set vSet)
データの集まりを表す Set を追加します。 |
void |
clearSet()
データの集まりを表す Set を削除します。 |
int |
getNumberOfItem()
多次元配列データの数を返します。 |
Set[] |
getSet()
データの集まりを表す Set を、返します。 |
Set |
getSet(int index)
指定された位置にある、データの集まりを表す Set を返します。 |
int |
getSetCount()
データの集まりを表す Set の数を返します。 |
boolean |
removeSet(Set vSet)
データの集まりを表す Set を削除します。 |
void |
setNumberOfItem(int numberOfItem)
多次元配列データの数を表すNumberOfItemを設定します。 |
void |
setSet(int index,
Set vSet)
指定された位置にあるデータの集まりを表す Set を置き換えます。 |
void |
setSet(Set[] setArray)
データの集まりを表す Set を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Vector()
メソッドの詳細 |
---|
public void addSet(Set vSet) throws java.lang.IndexOutOfBoundsException
Set
を追加します。
vSet
- データの集まりを表すSet
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void addSet(int index, Set vSet) throws java.lang.IndexOutOfBoundsException
Set
を指定された位置に挿入します。
index
- データの集まりを表すSet
が挿入されるインデックス値vSet
- データの集まりを表すSet
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void clearSet()
Set
を削除します。
public int getNumberOfItem()
public Set getSet(int index) throws java.lang.IndexOutOfBoundsException
Set
を返します。
index
- 返されるデータの集まりを表すSet
のインデックス値
Set
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合public Set[] getSet()
Set
を、返します。
Set
public int getSetCount()
Set
の数を返します。
Set
の数public boolean removeSet(Set vSet)
Set
を削除します。
削除が行われた場合はtrueを、行われなかった場合はfalseを返します。
vSet
- データの集まりを表すSet
public void setNumberOfItem(int numberOfItem)
numberOfItem
- 多次元配列データの数public void setSet(int index, Set vSet) throws java.lang.IndexOutOfBoundsException
Set
を置き換えます。
index
- 置換されるデータの集まりを表すSet
のインデックス値vSet
- データの集まりを表すSet
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setSet(Set[] setArray)
Set
を設定します。
setArray
- データの集まりを表すSet
java.lang.IllegalArgumentException
- 引数にnullを指定した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |