org.oasis.ebxml.registry.bindings.query
Class SpecificationLinkBranch

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.query.SpecificationLinkBranch
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
SpecificationLinkBranch()
           
 
Method Summary
 RegistryEntryQuery getRegistryEntryQuery()
          Returns the value of field 'registryEntryQuery'.
 RegistryObjectQuery getRegistryObjectQuery()
          Returns the value of field 'registryObjectQuery'.
 SpecificationLinkFilter getSpecificationLinkFilter()
          Returns the value of field 'specificationLinkFilter'.
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void setRegistryEntryQuery(RegistryEntryQuery registryEntryQuery)
          Sets the value of field 'registryEntryQuery'.
 void setRegistryObjectQuery(RegistryObjectQuery registryObjectQuery)
          Sets the value of field 'registryObjectQuery'.
 void setSpecificationLinkFilter(SpecificationLinkFilter specificationLinkFilter)
          Sets the value of field 'specificationLinkFilter'.
static SpecificationLinkBranch 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

SpecificationLinkBranch

public SpecificationLinkBranch()
Method Detail

getRegistryEntryQuery

public RegistryEntryQuery getRegistryEntryQuery()
Returns the value of field 'registryEntryQuery'.

Returns:
the value of field 'registryEntryQuery'.

getRegistryObjectQuery

public RegistryObjectQuery getRegistryObjectQuery()
Returns the value of field 'registryObjectQuery'.

Returns:
the value of field 'registryObjectQuery'.

getSpecificationLinkFilter

public SpecificationLinkFilter getSpecificationLinkFilter()
Returns the value of field 'specificationLinkFilter'.

Returns:
the value of field 'specificationLinkFilter'.

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 -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

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

setRegistryEntryQuery

public void setRegistryEntryQuery(RegistryEntryQuery registryEntryQuery)
Sets the value of field 'registryEntryQuery'.

Parameters:
registryEntryQuery - the value of field 'registryEntryQuery'.

setRegistryObjectQuery

public void setRegistryObjectQuery(RegistryObjectQuery registryObjectQuery)
Sets the value of field 'registryObjectQuery'.

Parameters:
registryObjectQuery - the value of field 'registryObjectQuery'.

setSpecificationLinkFilter

public void setSpecificationLinkFilter(SpecificationLinkFilter specificationLinkFilter)
Sets the value of field 'specificationLinkFilter'.

Parameters:
specificationLinkFilter - the value of field 'specificationLinkFilter'.

unmarshal

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

validate

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