|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.bix.tokai.bixpp.binding.Set
public class Set
多次元配列を表すVector
に含まれる複数のデータを表します。
Setに追加する数値データの数は、Vector
で定義された数にします。
追加する数値データの定義は、VectorItem
で行います。
使用例として、以下のような多次元配列を記述するコードを示します。
草丈(cm) | 5.0 | 4.0 | 3.0 | 成体重(g) | 2.0 | 1.5 | 1.0 |
---|
VectorItem
クラスで多次元配列の次元数が2、Setに含まれる数値データの数が3、
DimensionalDescription
クラスで1次元目の数値データは草丈(単位はcm)、
2次元目の数値データは成体重(単位はg)と定義されているとします。
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);
Vector
コンストラクタの概要 | |
---|---|
Set()
|
|
Set(double[] valueArray)
数値データを設定できるコンストラクタです。 |
メソッドの概要 | |
---|---|
void |
addValue(double vSet)
数値データを追加します。 |
void |
addValue(int index,
double vValue)
数値データを指定された位置に挿入します。 |
void |
clearValue()
数値データを削除します。 |
double[] |
getValue()
数値データを返します。 |
double |
getValue(int index)
指定された位置にある数値データを返します。 |
int |
getValueCount()
数値データの数を返します。 |
double |
removeValue(int index)
指定された位置の数値データを削除します。 |
void |
setValue(double[] valueArray)
数値データを設定します。 |
void |
setValue(int index,
double vValue)
指定された位置にある数値データを置き換えます。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Set()
public Set(double[] valueArray)
valueArray
- 数値データ配列メソッドの詳細 |
---|
public void addValue(double vSet) throws java.lang.IndexOutOfBoundsException
vSet
- 数値データ
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合public void addValue(int index, double vValue) throws java.lang.IndexOutOfBoundsException
index
- 数値データが挿入されるインデックス値vValue
- 数値データ
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合public void clearValue()
public double getValue(int index) throws java.lang.IndexOutOfBoundsException
index
- 返される数値データのインデックス値
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合public int getValueCount()
public double[] getValue()
public void setValue(double[] valueArray)
valueArray
- double型の数値データ配列
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setValue(int index, double vValue) throws java.lang.IndexOutOfBoundsException
index
- 置換されるValueのインデックスvValue
- 数値データ
java.lang.IndexOutOfBoundsException
- インデックス値が範囲外の場合public double removeValue(int index)
index
- RecordingDefinition
内で情報を定義しているIndex値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |