OOP2002Example
Class RadType

java.lang.Object
  |
  +--OOP2002Example.RadType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Raeder

public abstract class RadType
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  java.util.ArrayList _items
           
 
Constructor Summary
RadType()
           
 
Method Summary
 void addRadTypeItem(int index, OOP2002Example.RadTypeItem vRadTypeItem)
           
 void addRadTypeItem(OOP2002Example.RadTypeItem vRadTypeItem)
           
 void clearRadTypeItem()
           
 java.util.Enumeration enumerateRadTypeItem()
           
 OOP2002Example.RadTypeItem[] getRadTypeItem()
           
 OOP2002Example.RadTypeItem getRadTypeItem(int index)
           
 int getRadTypeItemCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeRadTypeItem(OOP2002Example.RadTypeItem vRadTypeItem)
           
 void setRadTypeItem(int index, OOP2002Example.RadTypeItem vRadTypeItem)
           
 void setRadTypeItem(OOP2002Example.RadTypeItem[] radTypeItemArray)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_items

private java.util.ArrayList _items
Constructor Detail

RadType

public RadType()
Method Detail

addRadTypeItem

public void addRadTypeItem(OOP2002Example.RadTypeItem vRadTypeItem)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vRadTypeItem -
java.lang.IndexOutOfBoundsException

addRadTypeItem

public void addRadTypeItem(int index,
                           OOP2002Example.RadTypeItem vRadTypeItem)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRadTypeItem -
java.lang.IndexOutOfBoundsException

clearRadTypeItem

public void clearRadTypeItem()

enumerateRadTypeItem

public java.util.Enumeration enumerateRadTypeItem()

getRadTypeItem

public OOP2002Example.RadTypeItem getRadTypeItem(int index)
                                          throws java.lang.IndexOutOfBoundsException
Parameters:
index -
java.lang.IndexOutOfBoundsException

getRadTypeItem

public OOP2002Example.RadTypeItem[] getRadTypeItem()

getRadTypeItemCount

public int getRadTypeItemCount()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
out -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
handler -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeRadTypeItem

public boolean removeRadTypeItem(OOP2002Example.RadTypeItem vRadTypeItem)
Parameters:
vRadTypeItem -

setRadTypeItem

public void setRadTypeItem(int index,
                           OOP2002Example.RadTypeItem vRadTypeItem)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRadTypeItem -
java.lang.IndexOutOfBoundsException

setRadTypeItem

public void setRadTypeItem(OOP2002Example.RadTypeItem[] radTypeItemArray)
Parameters:
radTypeItemArray -

validate

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