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

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

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

See Also:
Serialized Form

Constructor Summary
SlotBranch()
           
 
Method Summary
 void addSlotValueFilter(int index, SlotValueFilter vSlotValueFilter)
           
 void addSlotValueFilter(SlotValueFilter vSlotValueFilter)
           
 void clearSlotValueFilter()
           
 java.util.Enumeration enumerateSlotValueFilter()
           
 SlotFilter getSlotFilter()
          Returns the value of field 'slotFilter'.
 SlotValueFilter[] getSlotValueFilter()
           
 SlotValueFilter getSlotValueFilter(int index)
           
 int getSlotValueFilterCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeSlotValueFilter(SlotValueFilter vSlotValueFilter)
           
 void setSlotFilter(SlotFilter slotFilter)
          Sets the value of field 'slotFilter'.
 void setSlotValueFilter(int index, SlotValueFilter vSlotValueFilter)
           
 void setSlotValueFilter(SlotValueFilter[] slotValueFilterArray)
           
static SlotBranch 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

SlotBranch

public SlotBranch()
Method Detail

addSlotValueFilter

public void addSlotValueFilter(SlotValueFilter vSlotValueFilter)
                        throws java.lang.IndexOutOfBoundsException
Parameters:
vSlotValueFilter -
Throws:
java.lang.IndexOutOfBoundsException

addSlotValueFilter

public void addSlotValueFilter(int index,
                               SlotValueFilter vSlotValueFilter)
                        throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSlotValueFilter -
Throws:
java.lang.IndexOutOfBoundsException

clearSlotValueFilter

public void clearSlotValueFilter()

enumerateSlotValueFilter

public java.util.Enumeration enumerateSlotValueFilter()

getSlotFilter

public SlotFilter getSlotFilter()
Returns the value of field 'slotFilter'.

Returns:
the value of field 'slotFilter'.

getSlotValueFilter

public SlotValueFilter getSlotValueFilter(int index)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getSlotValueFilter

public SlotValueFilter[] getSlotValueFilter()

getSlotValueFilterCount

public int getSlotValueFilterCount()

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

removeSlotValueFilter

public boolean removeSlotValueFilter(SlotValueFilter vSlotValueFilter)
Parameters:
vSlotValueFilter -

setSlotFilter

public void setSlotFilter(SlotFilter slotFilter)
Sets the value of field 'slotFilter'.

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

setSlotValueFilter

public void setSlotValueFilter(int index,
                               SlotValueFilter vSlotValueFilter)
                        throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSlotValueFilter -
Throws:
java.lang.IndexOutOfBoundsException

setSlotValueFilter

public void setSlotValueFilter(SlotValueFilter[] slotValueFilterArray)
Parameters:
slotValueFilterArray -

unmarshal

public static SlotBranch 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