sbnmarc
Class A200

java.lang.Object
  |
  +--sbnmarcBase.sbnmarcBase
        |
        +--sbnmarc.A200
All Implemented Interfaces:
java.io.Serializable

public class A200
extends sbnmarcBase
implements java.io.Serializable

200 - heading - personal name. Attributo id2 = 0 tipo nome SBN puo' essere A o B; = 1 tipo nome SBN puo' essere C o D. il sottocampo g non e' gestito

See Also:
Serialized Form

Constructor Summary
A200()
           
 
Method Summary
 void addC_200(int index, java.lang.String vC_200)
          Method addC_200
 void addC_200(java.lang.String vC_200)
          Method addC_200
 void clearC_200()
          Method clearC_200
 java.util.Enumeration enumerateC_200()
          Method enumerateC_200
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 java.lang.String getA_200()
          Method getA_200Returns the value of field 'a_200'.
 java.lang.String getB_200()
          Method getB_200Returns the value of field 'b_200'.
 java.lang.String[] getC_200()
          Method getC_200
 java.lang.String getC_200(int index)
          Method getC_200
 int getC_200Count()
          Method getC_200Count
 java.lang.String getF_200()
          Method getF_200Returns the value of field 'f_200'.
 Indicatore getId2()
          Method getId2Returns the value of field 'id2'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeC_200(java.lang.String vC_200)
          Method removeC_200
 void setA_200(java.lang.String a_200)
          Method setA_200Sets the value of field 'a_200'.
 void setB_200(java.lang.String b_200)
          Method setB_200Sets the value of field 'b_200'.
 void setC_200(int index, java.lang.String vC_200)
          Method setC_200
 void setC_200(java.lang.String[] c_200Array)
          Method setC_200
 void setF_200(java.lang.String f_200)
          Method setF_200Sets the value of field 'f_200'.
 void setId2(Indicatore id2)
          Method setId2Sets the value of field 'id2'.
static A200 unmarshalA200(java.io.Reader reader)
          Method unmarshalA200
 void validate()
          Method validate
 
Methods inherited from class sbnmarcBase.sbnmarcBase
fromStringToRootObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

A200

public A200()
Method Detail

addC_200

public void addC_200(java.lang.String vC_200)
              throws java.lang.IndexOutOfBoundsException
Method addC_200

Parameters:
vC_200 -
java.lang.IndexOutOfBoundsException

addC_200

public void addC_200(int index,
                     java.lang.String vC_200)
              throws java.lang.IndexOutOfBoundsException
Method addC_200

Parameters:
index -
vC_200 -
java.lang.IndexOutOfBoundsException

clearC_200

public void clearC_200()
Method clearC_200


enumerateC_200

public java.util.Enumeration enumerateC_200()
Method enumerateC_200


equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden

Overrides:
equals in class sbnmarcBase
Parameters:
obj -

getA_200

public java.lang.String getA_200()
Method getA_200Returns the value of field 'a_200'. The field 'a_200' has the following description: Parte principale del nome. Se contiene una sola parola e id2=0 tipo nome SBN = A. Se contiene piu' parole e id2=1 tipo nome SBN = C. Si accoda nel nome autore

Returns:
the value of field 'a_200'.

getB_200

public java.lang.String getB_200()
Method getB_200Returns the value of field 'b_200'. The field 'b_200' has the following description: Altra parte del nome. Si accoda nel nome autore preceduto da spazio (la virgola deve essere compresa in a_200)

Returns:
the value of field 'b_200'.

getC_200

public java.lang.String getC_200(int index)
                          throws java.lang.IndexOutOfBoundsException
Method getC_200

Parameters:
index -
java.lang.IndexOutOfBoundsException

getC_200

public java.lang.String[] getC_200()
Method getC_200


getC_200Count

public int getC_200Count()
Method getC_200Count


getF_200

public java.lang.String getF_200()
Method getF_200Returns the value of field 'f_200'. The field 'f_200' has the following description: Qualificazione di date. Si accoda nel nome autore preceduto da parentesi uncinata aperta se non ci sono c_200, altrimenti preceduto da ' ; '. Si inserisce la parentesi uncinata chiusa. A f_200 si applica la routine per estrarre le date di nascita e morte

Returns:
the value of field 'f_200'.

getId2

public Indicatore getId2()
Method getId2Returns the value of field 'id2'.

Returns:
the value of field 'id2'.

isValid

public boolean isValid()
Method isValid


marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
out -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
handler -
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeC_200

public boolean removeC_200(java.lang.String vC_200)
Method removeC_200

Parameters:
vC_200 -

setA_200

public void setA_200(java.lang.String a_200)
Method setA_200Sets the value of field 'a_200'. The field 'a_200' has the following description: Parte principale del nome. Se contiene una sola parola e id2=0 tipo nome SBN = A. Se contiene piu' parole e id2=1 tipo nome SBN = C. Si accoda nel nome autore

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

setB_200

public void setB_200(java.lang.String b_200)
Method setB_200Sets the value of field 'b_200'. The field 'b_200' has the following description: Altra parte del nome. Si accoda nel nome autore preceduto da spazio (la virgola deve essere compresa in a_200)

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

setC_200

public void setC_200(int index,
                     java.lang.String vC_200)
              throws java.lang.IndexOutOfBoundsException
Method setC_200

Parameters:
index -
vC_200 -
java.lang.IndexOutOfBoundsException

setC_200

public void setC_200(java.lang.String[] c_200Array)
Method setC_200

Parameters:
c_200Array -

setF_200

public void setF_200(java.lang.String f_200)
Method setF_200Sets the value of field 'f_200'. The field 'f_200' has the following description: Qualificazione di date. Si accoda nel nome autore preceduto da parentesi uncinata aperta se non ci sono c_200, altrimenti preceduto da ' ; '. Si inserisce la parentesi uncinata chiusa. A f_200 si applica la routine per estrarre le date di nascita e morte

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

setId2

public void setId2(Indicatore id2)
Method setId2Sets the value of field 'id2'.

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

unmarshalA200

public static A200 unmarshalA200(java.io.Reader reader)
                          throws org.exolab.castor.xml.MarshalException,
                                 org.exolab.castor.xml.ValidationException
Method unmarshalA200

Parameters:
reader -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

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

org.exolab.castor.xml.ValidationException