org.gxos.config
Class ConfigurationType

java.lang.Object
  |
  +--org.gxos.config.ConfigurationType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Configuration

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

Version attribute of configuration types is required.

See Also:
Serialized Form

Constructor Summary
ConfigurationType()
           
 
Method Summary
 ConfigFile getConfigFile()
           
 ConfigurationTypeSequence getConfigurationTypeSequence()
           
 java.lang.String getVersion()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setConfigFile(ConfigFile configFile)
           
 void setConfigurationTypeSequence(ConfigurationTypeSequence configurationTypeSequence)
           
 void setVersion(java.lang.String version)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationType

public ConfigurationType()
Method Detail

getConfigFile

public ConfigFile getConfigFile()

getConfigurationTypeSequence

public ConfigurationTypeSequence getConfigurationTypeSequence()

getVersion

public java.lang.String getVersion()

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 -  

setConfigFile

public void setConfigFile(ConfigFile configFile)
Parameters:
configFile -  

setConfigurationTypeSequence

public void setConfigurationTypeSequence(ConfigurationTypeSequence configurationTypeSequence)
Parameters:
configurationTypeSequence -  

setVersion

public void setVersion(java.lang.String version)
Parameters:
version -  

validate

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