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