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

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

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

See Also:
Serialized Form

Constructor Summary
TelephoneNumberListType()
           
 
Method Summary
 void addTelephoneNumber(int index, TelephoneNumber vTelephoneNumber)
           
 void addTelephoneNumber(TelephoneNumber vTelephoneNumber)
           
 void clearTelephoneNumber()
           
 java.util.Enumeration enumerateTelephoneNumber()
           
 TelephoneNumber[] getTelephoneNumber()
           
 TelephoneNumber getTelephoneNumber(int index)
           
 int getTelephoneNumberCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeTelephoneNumber(TelephoneNumber vTelephoneNumber)
           
 void setTelephoneNumber(int index, TelephoneNumber vTelephoneNumber)
           
 void setTelephoneNumber(TelephoneNumber[] telephoneNumberArray)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TelephoneNumberListType

public TelephoneNumberListType()
Method Detail

addTelephoneNumber

public void addTelephoneNumber(TelephoneNumber vTelephoneNumber)
                        throws java.lang.IndexOutOfBoundsException
Parameters:
vTelephoneNumber -
Throws:
java.lang.IndexOutOfBoundsException

addTelephoneNumber

public void addTelephoneNumber(int index,
                               TelephoneNumber vTelephoneNumber)
                        throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vTelephoneNumber -
Throws:
java.lang.IndexOutOfBoundsException

clearTelephoneNumber

public void clearTelephoneNumber()

enumerateTelephoneNumber

public java.util.Enumeration enumerateTelephoneNumber()

getTelephoneNumber

public TelephoneNumber getTelephoneNumber(int index)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getTelephoneNumber

public TelephoneNumber[] getTelephoneNumber()

getTelephoneNumberCount

public int getTelephoneNumberCount()

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

removeTelephoneNumber

public boolean removeTelephoneNumber(TelephoneNumber vTelephoneNumber)
Parameters:
vTelephoneNumber -

setTelephoneNumber

public void setTelephoneNumber(int index,
                               TelephoneNumber vTelephoneNumber)
                        throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vTelephoneNumber -
Throws:
java.lang.IndexOutOfBoundsException

setTelephoneNumber

public void setTelephoneNumber(TelephoneNumber[] telephoneNumberArray)
Parameters:
telephoneNumberArray -

validate

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