public static class

PersonNameType.AlternateScript

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.candidate.PersonNameType.AlternateScript

Class Overview

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="FormattedName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LegalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GivenName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PreferredGivenName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MiddleName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FamilyName" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="primary">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                       <enumeration value="true"/>
                       <enumeration value="false"/>
                       <enumeration value="undefined"/>
                     </restriction>
                   </simpleType>
                 </attribute>
                 <attribute name="prefix" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Affix" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="type" use="required">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                       <enumeration value="aristocraticTitle"/>
                       <enumeration value="formOfAddress"/>
                       <enumeration value="generation"/>
                       <enumeration value="qualification"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </extension>
             </simpleContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="script" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class PersonNameType.AlternateScript.Affix

Java class for anonymous complex type. 

class PersonNameType.AlternateScript.FamilyName

Java class for anonymous complex type. 

Fields
protected List<PersonNameType.AlternateScript.Affix> affix
protected List<PersonNameType.AlternateScript.FamilyName> familyName
protected String formattedName
protected List<String> givenName
protected String legalName
protected String middleName
protected String preferredGivenName
protected String script
Public Constructors
PersonNameType.AlternateScript()
Public Methods
List<PersonNameType.AlternateScript.Affix> getAffix()
Gets the value of the affix property.
List<PersonNameType.AlternateScript.FamilyName> getFamilyName()
Gets the value of the familyName property.
String getFormattedName()
Gets the value of the formattedName property.
List<String> getGivenName()
Gets the value of the givenName property.
String getLegalName()
Gets the value of the legalName property.
String getMiddleName()
Gets the value of the middleName property.
String getPreferredGivenName()
Gets the value of the preferredGivenName property.
String getScript()
Gets the value of the script property.
void setFormattedName(String value)
Sets the value of the formattedName property.
void setLegalName(String value)
Sets the value of the legalName property.
void setMiddleName(String value)
Sets the value of the middleName property.
void setPreferredGivenName(String value)
Sets the value of the preferredGivenName property.
void setScript(String value)
Sets the value of the script property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<PersonNameType.AlternateScript.Affix> affix

protected List<PersonNameType.AlternateScript.FamilyName> familyName

protected String formattedName

protected List<String> givenName

protected String legalName

protected String middleName

protected String preferredGivenName

protected String script

Public Constructors

public PersonNameType.AlternateScript ()

Public Methods

public List<PersonNameType.AlternateScript.Affix> getAffix ()

Gets the value of the affix property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the affix property.

For example, to add a new item, do as follows:

    getAffix().add(newItem);
 

Objects of the following type(s) are allowed in the list PersonNameType.AlternateScript.Affix

public List<PersonNameType.AlternateScript.FamilyName> getFamilyName ()

Gets the value of the familyName property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the familyName property.

For example, to add a new item, do as follows:

    getFamilyName().add(newItem);
 

Objects of the following type(s) are allowed in the list PersonNameType.AlternateScript.FamilyName

public String getFormattedName ()

Gets the value of the formattedName property.

Returns
  • possible object is String

public List<String> getGivenName ()

Gets the value of the givenName property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the givenName property.

For example, to add a new item, do as follows:

    getGivenName().add(newItem);
 

Objects of the following type(s) are allowed in the list String

public String getLegalName ()

Gets the value of the legalName property.

Returns
  • possible object is String

public String getMiddleName ()

Gets the value of the middleName property.

Returns
  • possible object is String

public String getPreferredGivenName ()

Gets the value of the preferredGivenName property.

Returns
  • possible object is String

public String getScript ()

Gets the value of the script property.

Returns
  • possible object is String

public void setFormattedName (String value)

Sets the value of the formattedName property.

Parameters
value Allowed object is String

public void setLegalName (String value)

Sets the value of the legalName property.

Parameters
value Allowed object is String

public void setMiddleName (String value)

Sets the value of the middleName property.

Parameters
value Allowed object is String

public void setPreferredGivenName (String value)

Sets the value of the preferredGivenName property.

Parameters
value Allowed object is String

public void setScript (String value)

Sets the value of the script property.

Parameters
value Allowed object is String