org.gxos.schema
Class ExtensionsType

java.lang.Object
  |
  +--org.gxos.schema.ExtensionsType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Extensions

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

Container for GXOS or CustomExtensions

See Also:
Serialized Form

Constructor Summary
ExtensionsType()
           
 
Method Summary
 void addParameterExtension(ParameterExtension vParameterExtension)
           
 java.util.Enumeration enumerateParameterExtension()
           
 ParameterExtension[] getParameterExtension()
           
 ParameterExtension getParameterExtension(int index)
           
 int getParameterExtensionCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void removeAllParameterExtension()
           
 ParameterExtension removeParameterExtension(int index)
           
 void setParameterExtension(ParameterExtension[] parameterExtensionArray)
           
 void setParameterExtension(ParameterExtension vParameterExtension, int index)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionsType

public ExtensionsType()
Method Detail

addParameterExtension

public void addParameterExtension(ParameterExtension vParameterExtension)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
vParameterExtension -  

enumerateParameterExtension

public java.util.Enumeration enumerateParameterExtension()

getParameterExtension

public ParameterExtension getParameterExtension(int index)
                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getParameterExtension

public ParameterExtension[] getParameterExtension()

getParameterExtensionCount

public int getParameterExtensionCount()

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 -  

marshal

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

removeAllParameterExtension

public void removeAllParameterExtension()

removeParameterExtension

public ParameterExtension removeParameterExtension(int index)
Parameters:
index -  

setParameterExtension

public void setParameterExtension(ParameterExtension vParameterExtension,
                                  int index)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
vParameterExtension -  
index -  

setParameterExtension

public void setParameterExtension(ParameterExtension[] parameterExtensionArray)
Parameters:
parameterExtensionArray -  

validate

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