org.gxos.schema
Class CustomParameter

java.lang.Object
  |
  +--org.gxos.schema.CustomParameter
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CustomProfile, ExportParameter, GroupExtra, Namespaces, PageExtra, ParameterExtensionType, Parameters, Preferences, TreeContext

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

Used to specify parameters of a custom capability.

See Also:
Serialized Form

Constructor Summary
CustomParameter()
           
 
Method Summary
 void addParametervalue(int index, Parametervalue vParametervalue)
           
 void addParametervalue(Parametervalue vParametervalue)
           
 java.util.Enumeration enumerateParametervalue()
           
 Parametervalue[] getParametervalue()
           
 Parametervalue getParametervalue(int index)
           
 int getParametervalueCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void removeAllParametervalue()
           
 Parametervalue removeParametervalue(int index)
           
 void setParametervalue(int index, Parametervalue vParametervalue)
           
 void setParametervalue(Parametervalue[] parametervalueArray)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomParameter

public CustomParameter()
Method Detail

addParametervalue

public void addParametervalue(Parametervalue vParametervalue)
                       throws java.lang.IndexOutOfBoundsException
Parameters:
vParametervalue -  

addParametervalue

public void addParametervalue(int index,
                              Parametervalue vParametervalue)
                       throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vParametervalue -  

enumerateParametervalue

public java.util.Enumeration enumerateParametervalue()

getParametervalue

public Parametervalue getParametervalue(int index)
                                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getParametervalue

public Parametervalue[] getParametervalue()

getParametervalueCount

public int getParametervalueCount()

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 -  

removeAllParametervalue

public void removeAllParametervalue()

removeParametervalue

public Parametervalue removeParametervalue(int index)
Parameters:
index -  

setParametervalue

public void setParametervalue(int index,
                              Parametervalue vParametervalue)
                       throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vParametervalue -  

setParametervalue

public void setParametervalue(Parametervalue[] parametervalueArray)
Parameters:
parametervalueArray -  

validate

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