org.gxos.config
Class Parameters

java.lang.Object
  |
  +--org.gxos.config.Parameters
All Implemented Interfaces:
java.io.Serializable

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

Parameters are name/value pairs. These value are inserted into a hashtable before sent to database initialization. These values are implementation specific.

See Also:
Serialized Form

Constructor Summary
Parameters()
           
 
Method Summary
 void addParameter(int index, Parameter vParameter)
           
 void addParameter(Parameter vParameter)
           
 java.util.Enumeration enumerateParameter()
           
 Parameter[] getParameter()
           
 Parameter getParameter(int index)
           
 int getParameterCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllParameter()
           
 Parameter removeParameter(int index)
           
 void setParameter(int index, Parameter vParameter)
           
 void setParameter(Parameter[] parameterArray)
           
static Parameters unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameters

public Parameters()
Method Detail

addParameter

public void addParameter(Parameter vParameter)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
vParameter -  

addParameter

public void addParameter(int index,
                         Parameter vParameter)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vParameter -  

enumerateParameter

public java.util.Enumeration enumerateParameter()

getParameter

public Parameter getParameter(int index)
                       throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getParameter

public Parameter[] getParameter()

getParameterCount

public int getParameterCount()

isValid

public boolean isValid()

marshal

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

marshal

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

removeAllParameter

public void removeAllParameter()

removeParameter

public Parameter removeParameter(int index)
Parameters:
index -  

setParameter

public void setParameter(int index,
                         Parameter vParameter)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vParameter -  

setParameter

public void setParameter(Parameter[] parameterArray)
Parameters:
parameterArray -  

unmarshal

public static Parameters unmarshal(java.io.Reader reader)
                            throws org.exolab.castor.xml.MarshalException,
                                   org.exolab.castor.xml.ValidationException
Parameters:
reader -  

validate

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