info.bix.tokai.bixpp
クラス RecordingDefinition

java.lang.Object
  上位を拡張 info.bix.tokai.bixpp.RecordingDefinition
すべての実装されたインタフェース:
java.io.Serializable

public class RecordingDefinition
extends java.lang.Object
implements java.io.Serializable

Class RecordingDefinition.

バージョン:
$Revision$ $Date$
関連項目:
直列化された形式

コンストラクタの概要
RecordingDefinition()
           
 
メソッドの概要
 void addDataItem(DataItem vDataItem)
          Method addDataItem
 void addDataItem(int index, DataItem vDataItem)
          Method addDataItem
 void addEventItem(EventItem vEventItem)
          Method addEventItem
 void addEventItem(int index, EventItem vEventItem)
          Method addEventItem
 void addImageItem(ImageItem vImageItem)
          Method addImageItem
 void addImageItem(int index, ImageItem vImageItem)
          Method addImageItem
 void addSoundItem(int index, SoundItem vSoundItem)
          Method addSoundItem
 void addSoundItem(SoundItem vSoundItem)
          Method addSoundItem
 void addVectorItem(int index, VectorItem vVectorItem)
          Method addVectorItem
 void addVectorItem(VectorItem vVectorItem)
          Method addVectorItem
 java.util.Enumeration enumerateDataItem()
          Method enumerateDataItem
 java.util.Enumeration enumerateEventItem()
          Method enumerateEventItem
 java.util.Enumeration enumerateImageItem()
          Method enumerateImageItem
 java.util.Enumeration enumerateSoundItem()
          Method enumerateSoundItem
 java.util.Enumeration enumerateVectorItem()
          Method enumerateVectorItem
 DataItem[] getDataItem()
          Method getDataItem
 DataItem getDataItem(int index)
          Method getDataItem
 int getDataItemCount()
          Method getDataItemCount
 EventItem[] getEventItem()
          Method getEventItem
 EventItem getEventItem(int index)
          Method getEventItem
 int getEventItemCount()
          Method getEventItemCount
 ImageItem[] getImageItem()
          Method getImageItem
 ImageItem getImageItem(int index)
          Method getImageItem
 int getImageItemCount()
          Method getImageItemCount
 SoundItem[] getSoundItem()
          Method getSoundItem
 SoundItem getSoundItem(int index)
          Method getSoundItem
 int getSoundItemCount()
          Method getSoundItemCount
 VectorItem[] getVectorItem()
          Method getVectorItem
 VectorItem getVectorItem(int index)
          Method getVectorItem
 int getVectorItemCount()
          Method getVectorItemCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 void removeAllDataItem()
          Method removeAllDataItem
 void removeAllEventItem()
          Method removeAllEventItem
 void removeAllImageItem()
          Method removeAllImageItem
 void removeAllSoundItem()
          Method removeAllSoundItem
 void removeAllVectorItem()
          Method removeAllVectorItem
 DataItem removeDataItem(int index)
          Method removeDataItem
 EventItem removeEventItem(int index)
          Method removeEventItem
 ImageItem removeImageItem(int index)
          Method removeImageItem
 SoundItem removeSoundItem(int index)
          Method removeSoundItem
 VectorItem removeVectorItem(int index)
          Method removeVectorItem
 void setDataItem(DataItem[] dataItemArray)
          Method setDataItem
 void setDataItem(int index, DataItem vDataItem)
          Method setDataItem
 void setEventItem(EventItem[] eventItemArray)
          Method setEventItem
 void setEventItem(int index, EventItem vEventItem)
          Method setEventItem
 void setImageItem(ImageItem[] imageItemArray)
          Method setImageItem
 void setImageItem(int index, ImageItem vImageItem)
          Method setImageItem
 void setSoundItem(int index, SoundItem vSoundItem)
          Method setSoundItem
 void setSoundItem(SoundItem[] soundItemArray)
          Method setSoundItem
 void setVectorItem(int index, VectorItem vVectorItem)
          Method setVectorItem
 void setVectorItem(VectorItem[] vectorItemArray)
          Method setVectorItem
static java.lang.Object unmarshal(java.io.Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RecordingDefinition

public RecordingDefinition()
メソッドの詳細

addDataItem

public void addDataItem(DataItem vDataItem)
                 throws java.lang.IndexOutOfBoundsException
Method addDataItem

パラメータ:
vDataItem -
例外:
java.lang.IndexOutOfBoundsException

addDataItem

public void addDataItem(int index,
                        DataItem vDataItem)
                 throws java.lang.IndexOutOfBoundsException
Method addDataItem

パラメータ:
index -
vDataItem -
例外:
java.lang.IndexOutOfBoundsException

addEventItem

public void addEventItem(EventItem vEventItem)
                  throws java.lang.IndexOutOfBoundsException
Method addEventItem

パラメータ:
vEventItem -
例外:
java.lang.IndexOutOfBoundsException

addEventItem

public void addEventItem(int index,
                         EventItem vEventItem)
                  throws java.lang.IndexOutOfBoundsException
Method addEventItem

パラメータ:
index -
vEventItem -
例外:
java.lang.IndexOutOfBoundsException

addImageItem

public void addImageItem(ImageItem vImageItem)
                  throws java.lang.IndexOutOfBoundsException
Method addImageItem

パラメータ:
vImageItem -
例外:
java.lang.IndexOutOfBoundsException

addImageItem

public void addImageItem(int index,
                         ImageItem vImageItem)
                  throws java.lang.IndexOutOfBoundsException
Method addImageItem

パラメータ:
index -
vImageItem -
例外:
java.lang.IndexOutOfBoundsException

addSoundItem

public void addSoundItem(SoundItem vSoundItem)
                  throws java.lang.IndexOutOfBoundsException
Method addSoundItem

パラメータ:
vSoundItem -
例外:
java.lang.IndexOutOfBoundsException

addSoundItem

public void addSoundItem(int index,
                         SoundItem vSoundItem)
                  throws java.lang.IndexOutOfBoundsException
Method addSoundItem

パラメータ:
index -
vSoundItem -
例外:
java.lang.IndexOutOfBoundsException

addVectorItem

public void addVectorItem(VectorItem vVectorItem)
                   throws java.lang.IndexOutOfBoundsException
Method addVectorItem

パラメータ:
vVectorItem -
例外:
java.lang.IndexOutOfBoundsException

addVectorItem

public void addVectorItem(int index,
                          VectorItem vVectorItem)
                   throws java.lang.IndexOutOfBoundsException
Method addVectorItem

パラメータ:
index -
vVectorItem -
例外:
java.lang.IndexOutOfBoundsException

enumerateDataItem

public java.util.Enumeration enumerateDataItem()
Method enumerateDataItem

戻り値:
Enumeration

enumerateEventItem

public java.util.Enumeration enumerateEventItem()
Method enumerateEventItem

戻り値:
Enumeration

enumerateImageItem

public java.util.Enumeration enumerateImageItem()
Method enumerateImageItem

戻り値:
Enumeration

enumerateSoundItem

public java.util.Enumeration enumerateSoundItem()
Method enumerateSoundItem

戻り値:
Enumeration

enumerateVectorItem

public java.util.Enumeration enumerateVectorItem()
Method enumerateVectorItem

戻り値:
Enumeration

getDataItem

public DataItem getDataItem(int index)
                     throws java.lang.IndexOutOfBoundsException
Method getDataItem

パラメータ:
index -
戻り値:
DataItem
例外:
java.lang.IndexOutOfBoundsException

getDataItem

public DataItem[] getDataItem()
Method getDataItem

戻り値:
DataItem

getDataItemCount

public int getDataItemCount()
Method getDataItemCount

戻り値:
int

getEventItem

public EventItem getEventItem(int index)
                       throws java.lang.IndexOutOfBoundsException
Method getEventItem

パラメータ:
index -
戻り値:
EventItem
例外:
java.lang.IndexOutOfBoundsException

getEventItem

public EventItem[] getEventItem()
Method getEventItem

戻り値:
EventItem

getEventItemCount

public int getEventItemCount()
Method getEventItemCount

戻り値:
int

getImageItem

public ImageItem getImageItem(int index)
                       throws java.lang.IndexOutOfBoundsException
Method getImageItem

パラメータ:
index -
戻り値:
ImageItem
例外:
java.lang.IndexOutOfBoundsException

getImageItem

public ImageItem[] getImageItem()
Method getImageItem

戻り値:
ImageItem

getImageItemCount

public int getImageItemCount()
Method getImageItemCount

戻り値:
int

getSoundItem

public SoundItem getSoundItem(int index)
                       throws java.lang.IndexOutOfBoundsException
Method getSoundItem

パラメータ:
index -
戻り値:
SoundItem
例外:
java.lang.IndexOutOfBoundsException

getSoundItem

public SoundItem[] getSoundItem()
Method getSoundItem

戻り値:
SoundItem

getSoundItemCount

public int getSoundItemCount()
Method getSoundItemCount

戻り値:
int

getVectorItem

public VectorItem getVectorItem(int index)
                         throws java.lang.IndexOutOfBoundsException
Method getVectorItem

パラメータ:
index -
戻り値:
VectorItem
例外:
java.lang.IndexOutOfBoundsException

getVectorItem

public VectorItem[] getVectorItem()
Method getVectorItem

戻り値:
VectorItem

getVectorItemCount

public int getVectorItemCount()
Method getVectorItemCount

戻り値:
int

isValid

public boolean isValid()
Method isValid

戻り値:
boolean

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

パラメータ:
out -
例外:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

パラメータ:
handler -
例外:
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeAllDataItem

public void removeAllDataItem()
Method removeAllDataItem


removeAllEventItem

public void removeAllEventItem()
Method removeAllEventItem


removeAllImageItem

public void removeAllImageItem()
Method removeAllImageItem


removeAllSoundItem

public void removeAllSoundItem()
Method removeAllSoundItem


removeAllVectorItem

public void removeAllVectorItem()
Method removeAllVectorItem


removeDataItem

public DataItem removeDataItem(int index)
Method removeDataItem

パラメータ:
index -
戻り値:
DataItem

removeEventItem

public EventItem removeEventItem(int index)
Method removeEventItem

パラメータ:
index -
戻り値:
EventItem

removeImageItem

public ImageItem removeImageItem(int index)
Method removeImageItem

パラメータ:
index -
戻り値:
ImageItem

removeSoundItem

public SoundItem removeSoundItem(int index)
Method removeSoundItem

パラメータ:
index -
戻り値:
SoundItem

removeVectorItem

public VectorItem removeVectorItem(int index)
Method removeVectorItem

パラメータ:
index -
戻り値:
VectorItem

setDataItem

public void setDataItem(int index,
                        DataItem vDataItem)
                 throws java.lang.IndexOutOfBoundsException
Method setDataItem

パラメータ:
index -
vDataItem -
例外:
java.lang.IndexOutOfBoundsException

setDataItem

public void setDataItem(DataItem[] dataItemArray)
Method setDataItem

パラメータ:
dataItemArray -

setEventItem

public void setEventItem(int index,
                         EventItem vEventItem)
                  throws java.lang.IndexOutOfBoundsException
Method setEventItem

パラメータ:
index -
vEventItem -
例外:
java.lang.IndexOutOfBoundsException

setEventItem

public void setEventItem(EventItem[] eventItemArray)
Method setEventItem

パラメータ:
eventItemArray -

setImageItem

public void setImageItem(int index,
                         ImageItem vImageItem)
                  throws java.lang.IndexOutOfBoundsException
Method setImageItem

パラメータ:
index -
vImageItem -
例外:
java.lang.IndexOutOfBoundsException

setImageItem

public void setImageItem(ImageItem[] imageItemArray)
Method setImageItem

パラメータ:
imageItemArray -

setSoundItem

public void setSoundItem(int index,
                         SoundItem vSoundItem)
                  throws java.lang.IndexOutOfBoundsException
Method setSoundItem

パラメータ:
index -
vSoundItem -
例外:
java.lang.IndexOutOfBoundsException

setSoundItem

public void setSoundItem(SoundItem[] soundItemArray)
Method setSoundItem

パラメータ:
soundItemArray -

setVectorItem

public void setVectorItem(int index,
                          VectorItem vVectorItem)
                   throws java.lang.IndexOutOfBoundsException
Method setVectorItem

パラメータ:
index -
vVectorItem -
例外:
java.lang.IndexOutOfBoundsException

setVectorItem

public void setVectorItem(VectorItem[] vectorItemArray)
Method setVectorItem

パラメータ:
vectorItemArray -

unmarshal

public static java.lang.Object unmarshal(java.io.Reader reader)
                                  throws org.exolab.castor.xml.MarshalException,
                                         org.exolab.castor.xml.ValidationException
Method unmarshal

パラメータ:
reader -
戻り値:
Object
例外:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

例外:
org.exolab.castor.xml.ValidationException