|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.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値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||