com.anabas.vc.schema
Class Name

java.lang.Object
  |
  +--com.anabas.vc.schema.Name
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
Name()
           
 
Method Summary
 void addPrefix(java.lang.String vPrefix)
           
 void addSuffix(java.lang.String vSuffix)
           
 java.util.Enumeration enumeratePrefix()
           
 java.util.Enumeration enumerateSuffix()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getMidName()
           
 java.lang.String[] getPrefix()
           
 java.lang.String getPrefix(int index)
           
 int getPrefixCount()
           
 java.lang.String[] getSuffix()
           
 java.lang.String getSuffix(int index)
           
 int getSuffixCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllPrefix()
           
 void removeAllSuffix()
           
 java.lang.String removePrefix(int index)
           
 java.lang.String removeSuffix(int index)
           
 void setFirstName(java.lang.String _firstName)
           
 void setLastName(java.lang.String _lastName)
           
 void setMidName(java.lang.String _midName)
           
 void setPrefix(java.lang.String[] prefixArray)
           
 void setPrefix(java.lang.String vPrefix, int index)
           
 void setSuffix(java.lang.String[] suffixArray)
           
 void setSuffix(java.lang.String vSuffix, int index)
           
static Name 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

Name

public Name()
Method Detail

addPrefix

public void addPrefix(java.lang.String vPrefix)
               throws java.lang.IndexOutOfBoundsException
Parameters:
vPrefix -  

addSuffix

public void addSuffix(java.lang.String vSuffix)
               throws java.lang.IndexOutOfBoundsException
Parameters:
vSuffix -  

enumeratePrefix

public java.util.Enumeration enumeratePrefix()

enumerateSuffix

public java.util.Enumeration enumerateSuffix()

getFirstName

public java.lang.String getFirstName()

getLastName

public java.lang.String getLastName()

getMidName

public java.lang.String getMidName()

getPrefix

public java.lang.String getPrefix(int index)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getPrefix

public java.lang.String[] getPrefix()

getPrefixCount

public int getPrefixCount()

getSuffix

public java.lang.String getSuffix(int index)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getSuffix

public java.lang.String[] getSuffix()

getSuffixCount

public int getSuffixCount()

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 -  

marshal

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

removeAllPrefix

public void removeAllPrefix()

removeAllSuffix

public void removeAllSuffix()

removePrefix

public java.lang.String removePrefix(int index)
Parameters:
index -  

removeSuffix

public java.lang.String removeSuffix(int index)
Parameters:
index -  

setFirstName

public void setFirstName(java.lang.String _firstName)
Parameters:
_firstName -  

setLastName

public void setLastName(java.lang.String _lastName)
Parameters:
_lastName -  

setMidName

public void setMidName(java.lang.String _midName)
Parameters:
_midName -  

setPrefix

public void setPrefix(java.lang.String vPrefix,
                      int index)
               throws java.lang.IndexOutOfBoundsException
Parameters:
vPrefix -  
index -  

setPrefix

public void setPrefix(java.lang.String[] prefixArray)
Parameters:
prefixArray -  

setSuffix

public void setSuffix(java.lang.String vSuffix,
                      int index)
               throws java.lang.IndexOutOfBoundsException
Parameters:
vSuffix -  
index -  

setSuffix

public void setSuffix(java.lang.String[] suffixArray)
Parameters:
suffixArray -  

unmarshal

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

validate

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