org.oasis.ebxml.registry.bindings.rim
Class RegistryObjectListType

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.rim.LeafRegistryObjectListType
      extended byorg.oasis.ebxml.registry.bindings.rim.RegistryObjectListType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RegistryObjectList, RegistryObjectQueryResult, SQLQueryResult

public abstract class RegistryObjectListType
extends LeafRegistryObjectListType
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
RegistryObjectListType()
           
 
Method Summary
 void addRegistryObjectListTypeItem(int index, RegistryObjectListTypeItem vRegistryObjectListTypeItem)
           
 void addRegistryObjectListTypeItem(RegistryObjectListTypeItem vRegistryObjectListTypeItem)
           
 void clearRegistryObjectListTypeItem()
           
 java.util.Enumeration enumerateRegistryObjectListTypeItem()
           
 RegistryObjectListTypeItem[] getRegistryObjectListTypeItem()
           
 RegistryObjectListTypeItem getRegistryObjectListTypeItem(int index)
           
 int getRegistryObjectListTypeItemCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeRegistryObjectListTypeItem(RegistryObjectListTypeItem vRegistryObjectListTypeItem)
           
 void setRegistryObjectListTypeItem(int index, RegistryObjectListTypeItem vRegistryObjectListTypeItem)
           
 void setRegistryObjectListTypeItem(RegistryObjectListTypeItem[] registryObjectListTypeItemArray)
           
 void validate()
           
 
Methods inherited from class org.oasis.ebxml.registry.bindings.rim.LeafRegistryObjectListType
addLeafRegistryObjectListTypeItem, addLeafRegistryObjectListTypeItem, clearLeafRegistryObjectListTypeItem, enumerateLeafRegistryObjectListTypeItem, getLeafRegistryObjectListTypeItem, getLeafRegistryObjectListTypeItem, getLeafRegistryObjectListTypeItemCount, removeLeafRegistryObjectListTypeItem, setLeafRegistryObjectListTypeItem, setLeafRegistryObjectListTypeItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryObjectListType

public RegistryObjectListType()
Method Detail

addRegistryObjectListTypeItem

public void addRegistryObjectListTypeItem(RegistryObjectListTypeItem vRegistryObjectListTypeItem)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
vRegistryObjectListTypeItem -
Throws:
java.lang.IndexOutOfBoundsException

addRegistryObjectListTypeItem

public void addRegistryObjectListTypeItem(int index,
                                          RegistryObjectListTypeItem vRegistryObjectListTypeItem)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRegistryObjectListTypeItem -
Throws:
java.lang.IndexOutOfBoundsException

clearRegistryObjectListTypeItem

public void clearRegistryObjectListTypeItem()

enumerateRegistryObjectListTypeItem

public java.util.Enumeration enumerateRegistryObjectListTypeItem()

getRegistryObjectListTypeItem

public RegistryObjectListTypeItem getRegistryObjectListTypeItem(int index)
                                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getRegistryObjectListTypeItem

public RegistryObjectListTypeItem[] getRegistryObjectListTypeItem()

getRegistryObjectListTypeItemCount

public int getRegistryObjectListTypeItemCount()

isValid

public boolean isValid()
Overrides:
isValid in class LeafRegistryObjectListType

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class LeafRegistryObjectListType
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class LeafRegistryObjectListType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeRegistryObjectListTypeItem

public boolean removeRegistryObjectListTypeItem(RegistryObjectListTypeItem vRegistryObjectListTypeItem)
Parameters:
vRegistryObjectListTypeItem -

setRegistryObjectListTypeItem

public void setRegistryObjectListTypeItem(int index,
                                          RegistryObjectListTypeItem vRegistryObjectListTypeItem)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRegistryObjectListTypeItem -
Throws:
java.lang.IndexOutOfBoundsException

setRegistryObjectListTypeItem

public void setRegistryObjectListTypeItem(RegistryObjectListTypeItem[] registryObjectListTypeItemArray)
Parameters:
registryObjectListTypeItemArray -

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class LeafRegistryObjectListType
Throws:
org.exolab.castor.xml.ValidationException