|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.bix.tokai.bixpp.binding.RecordingDefinition
public class RecordingDefinition
記録データを定義を表すRecordingDefinitionタグに対応した、複数のデータ定義を含むことができるコンテナです。
データの定義は、数値データを表すDataItem
、 イベントデータを表すEventItem
、
画像データを表すImageItem
、 音声データを表すSoundItem
、
多次元配列を表すVectorItem
を用いて構成されています。 各データはIndexを元に区別されています。
各データの定義例は、DataItem
クラス、EventItem
クラス、
ImageItem
クラス、SoundItem
クラス、
VectorItem
クラスを参照してください。
DefinitionItem
,
DataItem
,
EventItem
,
ImageItem
,
SoundItem
,
VectorItem
,
直列化された形式コンストラクタの概要 | |
---|---|
RecordingDefinition()
|
メソッドの概要 | |
---|---|
boolean |
addAllDefinitionItem(java.util.Collection<? extends DefinitionItem> c)
データ定義を全て追加します。 |
void |
addDefinitionItem(DefinitionItem item)
データ定義を追加します。 |
void |
addDefinitionItem(int index,
DefinitionItem item)
データ定義を指定した位置に挿入します。 |
void |
clearDataItem()
数値データの定義を表す DataItem を消去します。 |
void |
clearDefinitionItem()
データ定義を消去します。 |
void |
clearEventItem()
イベントデータの定義を表す EventItem を消去します。 |
void |
clearImageItem()
画像データの定義を表す ImageItem を消去します。 |
void |
clearSoundItem()
音声データの定義を表す SoundItem を消去します。 |
void |
clearVectorItem()
多次元配列の定義を表す VectorItem を消去します。 |
DataItem[] |
getDataItem()
数値データの定義を表す DataItem を返します。 |
int |
getDataItemCount()
数値データの定義を表す DataItem の数を返します。 |
DefinitionItem[] |
getDefinitionItem()
データ定義を返します。 |
DefinitionItem |
getDefinitionItem(int arrayIndex)
指定された位置にある定義を返します。 |
DefinitionItem |
getDefinitionItemByIndex(long index)
指定されたIndex値の DefinitionItem を返します。 |
int |
getDefinitionItemCount()
データ定義の数を返します。 |
DescriptionItem[] |
getDescriptionItem()
RecordingDefinition 内の全ての文字列データの定義DescriptionItem を配列で返します。 |
int |
getDescriptionItemCount()
文字列データの定義を表す DescriptionItem の数を返します。 |
EventItem[] |
getEventItem()
イベントデータの定義を表す EventItem の定義を返します。 |
int |
getEventItemCount()
イベントデータの定義を表す EventItem の数を返します。 |
ImageItem[] |
getImageItem()
画像データの定義を表す ImageItem を返します。 |
int |
getImageItemCount()
画像データの定義を表す ImageItem の数を返します。 |
SoundItem[] |
getSoundItem()
音声データの定義を表す SoundItem を返します。 |
int |
getSoundItemCount()
音声データの定義を表す SoundItem の数を返します。 |
VectorItem[] |
getVectorItem()
多次元配列の定義を表す VectorItem を返します。 |
int |
getVectorItemCount()
多次元配列の定義を表す VectorItem の数を返します。 |
boolean |
removeDefinitionItem(DefinitionItem item)
データ定義を消去します。 |
void |
setDefinitionItem(DefinitionItem[] definitionItemArray)
指定した全てのデータ定義を上書きします。 |
void |
setDefinitionItem(int index,
DefinitionItem item)
指定された位置にあるデータ定義を置き換えます。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public RecordingDefinition()
メソッドの詳細 |
---|
public void addDefinitionItem(DefinitionItem item)
item
- データ定義
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void addDefinitionItem(int index, DefinitionItem item)
index
- データ定義が挿入されるインデックス値item
- データ定義
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public boolean addAllDefinitionItem(java.util.Collection<? extends DefinitionItem> c)
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setDefinitionItem(int index, DefinitionItem item)
index
- 置換されるデータ定義のインデックス値item
- データ定義
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setDefinitionItem(DefinitionItem[] definitionItemArray)
definitionItemArray
- データ定義
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void clearDefinitionItem()
public boolean removeDefinitionItem(DefinitionItem item)
item
- 消去するデータ定義public void clearDataItem()
DataItem
を消去します。
public void clearEventItem()
EventItem
を消去します。
public void clearImageItem()
ImageItem
を消去します。
public void clearSoundItem()
SoundItem
を消去します。
public void clearVectorItem()
VectorItem
を消去します。
public DefinitionItem[] getDefinitionItem()
public int getDefinitionItemCount()
public DefinitionItem getDefinitionItem(int arrayIndex)
double
の
getDefinitionItem
を使用してください。
arrayIndex
- リスト内の指定した位置
public DataItem[] getDataItem()
DataItem
を返します。
public int getDataItemCount()
DataItem
の数を返します。
public EventItem[] getEventItem()
EventItem
の定義を返します。
public int getEventItemCount()
EventItem
の数を返します。
public ImageItem[] getImageItem()
ImageItem
を返します。
public int getImageItemCount()
ImageItem
の数を返します。
public SoundItem[] getSoundItem()
SoundItem
を返します。
public int getSoundItemCount()
SoundItem
の数を返します。
public VectorItem[] getVectorItem()
VectorItem
を返します。
public int getVectorItemCount()
VectorItem
の数を返します。
public DescriptionItem[] getDescriptionItem()
RecordingDefinition
内の全ての文字列データの定義DescriptionItem
を配列で返します。
RecordingDefinition
内の全てのDescriptionItem
の配列public int getDescriptionItemCount()
DescriptionItem
の数を返します。
DescriptionItem
の数public DefinitionItem getDefinitionItemByIndex(long index)
DefinitionItem
を返します。 そのIndex値のDefinitionItem
が無かった場合、nullを返します。
index
- RecordingDefinition
内に定義されたIndex値
DefinitionItem
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |