oasis.names.tc.ciq.xsdschema.xal._2
Class Thoroughfare

java.lang.Object
  extended by oasis.names.tc.ciq.xsdschema.xal._2.Thoroughfare

public class Thoroughfare
extends Object

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 ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumber"/>
           <element name="ThoroughfareNumberRange">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
                     <element name="ThoroughfareNumberFrom">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <sequence>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberPrefix" maxOccurs="unbounded" minOccurs="0"/>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumber" maxOccurs="unbounded"/>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberSuffix" maxOccurs="unbounded" minOccurs="0"/>
                             </sequence>
                             <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="ThoroughfareNumberTo">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <sequence>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberPrefix" maxOccurs="unbounded" minOccurs="0"/>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumber" maxOccurs="unbounded"/>
                               <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberSuffix" maxOccurs="unbounded" minOccurs="0"/>
                             </sequence>
                             <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                   </sequence>
                   <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                   <attribute name="RangeType">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                         <enumeration value="Odd"/>
                         <enumeration value="Even"/>
                       </restriction>
                     </simpleType>
                   </attribute>
                   <attribute name="Indicator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                   <attribute name="Separator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                   <attribute name="IndicatorOccurrence">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                         <enumeration value="Before"/>
                         <enumeration value="After"/>
                       </restriction>
                     </simpleType>
                   </attribute>
                   <attribute name="NumberRangeOccurrence">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                         <enumeration value="BeforeName"/>
                         <enumeration value="AfterName"/>
                         <enumeration value="BeforeType"/>
                         <enumeration value="AfterType"/>
                       </restriction>
                     </simpleType>
                   </attribute>
                   <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberPrefix" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberSuffix" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ThoroughfarePreDirection" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePreDirectionType" minOccurs="0"/>
         <element name="ThoroughfareLeadingType" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareLeadingTypeType" minOccurs="0"/>
         <element name="ThoroughfareName" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNameType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ThoroughfareTrailingType" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareTrailingTypeType" minOccurs="0"/>
         <element name="ThoroughfarePostDirection" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePostDirectionType" minOccurs="0"/>
         <element name="DependentThoroughfare" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="ThoroughfarePreDirection" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePreDirectionType" minOccurs="0"/>
                   <element name="ThoroughfareLeadingType" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareLeadingTypeType" minOccurs="0"/>
                   <element name="ThoroughfareName" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNameType" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="ThoroughfareTrailingType" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareTrailingTypeType" minOccurs="0"/>
                   <element name="ThoroughfarePostDirection" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePostDirectionType" minOccurs="0"/>
                   <any/>
                 </sequence>
                 <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <choice minOccurs="0">
           <element name="DependentLocality" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentLocalityType"/>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Premise"/>
           <element name="Firm" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}FirmType"/>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode"/>
         </choice>
         <any/>
       </sequence>
       <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="DependentThoroughfares">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="Yes"/>
             <enumeration value="No"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="DependentThoroughfaresIndicator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="DependentThoroughfaresConnector" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="DependentThoroughfaresType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Thoroughfare.DependentThoroughfare
          Java class for anonymous complex type.
static class Thoroughfare.ThoroughfareNumberRange
          Java class for anonymous complex type.
 
Field Summary
protected  List<AddressLine> addressLine
           
protected  List<Object> any
           
protected  DependentLocalityType dependentLocality
           
protected  Thoroughfare.DependentThoroughfare dependentThoroughfare
           
protected  String dependentThoroughfares
           
protected  String dependentThoroughfaresConnector
           
protected  String dependentThoroughfaresIndicator
           
protected  String dependentThoroughfaresType
           
protected  FirmType firm
           
protected  PostalCode postalCode
           
protected  Premise premise
           
protected  ThoroughfareLeadingTypeType thoroughfareLeadingType
           
protected  List<ThoroughfareNameType> thoroughfareName
           
protected  List<Object> thoroughfareNumberOrThoroughfareNumberRange
           
protected  List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix
           
protected  List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix
           
protected  ThoroughfarePostDirectionType thoroughfarePostDirection
           
protected  ThoroughfarePreDirectionType thoroughfarePreDirection
           
protected  ThoroughfareTrailingTypeType thoroughfareTrailingType
           
protected  String type
           
 
Constructor Summary
Thoroughfare()
           
 
Method Summary
 List<AddressLine> getAddressLine()
          Gets the value of the addressLine property.
 List<Object> getAny()
          Gets the value of the any property.
 DependentLocalityType getDependentLocality()
          Gets the value of the dependentLocality property.
 Thoroughfare.DependentThoroughfare getDependentThoroughfare()
          Gets the value of the dependentThoroughfare property.
 String getDependentThoroughfares()
          Gets the value of the dependentThoroughfares property.
 String getDependentThoroughfaresConnector()
          Gets the value of the dependentThoroughfaresConnector property.
 String getDependentThoroughfaresIndicator()
          Gets the value of the dependentThoroughfaresIndicator property.
 String getDependentThoroughfaresType()
          Gets the value of the dependentThoroughfaresType property.
 FirmType getFirm()
          Gets the value of the firm property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 PostalCode getPostalCode()
          Gets the value of the postalCode property.
 Premise getPremise()
          Gets the value of the premise property.
 ThoroughfareLeadingTypeType getThoroughfareLeadingType()
          Gets the value of the thoroughfareLeadingType property.
 List<ThoroughfareNameType> getThoroughfareName()
          Gets the value of the thoroughfareName property.
 List<Object> getThoroughfareNumberOrThoroughfareNumberRange()
          Gets the value of the thoroughfareNumberOrThoroughfareNumberRange property.
 List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()
          Gets the value of the thoroughfareNumberPrefix property.
 List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()
          Gets the value of the thoroughfareNumberSuffix property.
 ThoroughfarePostDirectionType getThoroughfarePostDirection()
          Gets the value of the thoroughfarePostDirection property.
 ThoroughfarePreDirectionType getThoroughfarePreDirection()
          Gets the value of the thoroughfarePreDirection property.
 ThoroughfareTrailingTypeType getThoroughfareTrailingType()
          Gets the value of the thoroughfareTrailingType property.
 String getType()
          Gets the value of the type property.
 void setDependentLocality(DependentLocalityType value)
          Sets the value of the dependentLocality property.
 void setDependentThoroughfare(Thoroughfare.DependentThoroughfare value)
          Sets the value of the dependentThoroughfare property.
 void setDependentThoroughfares(String value)
          Sets the value of the dependentThoroughfares property.
 void setDependentThoroughfaresConnector(String value)
          Sets the value of the dependentThoroughfaresConnector property.
 void setDependentThoroughfaresIndicator(String value)
          Sets the value of the dependentThoroughfaresIndicator property.
 void setDependentThoroughfaresType(String value)
          Sets the value of the dependentThoroughfaresType property.
 void setFirm(FirmType value)
          Sets the value of the firm property.
 void setPostalCode(PostalCode value)
          Sets the value of the postalCode property.
 void setPremise(Premise value)
          Sets the value of the premise property.
 void setThoroughfareLeadingType(ThoroughfareLeadingTypeType value)
          Sets the value of the thoroughfareLeadingType property.
 void setThoroughfarePostDirection(ThoroughfarePostDirectionType value)
          Sets the value of the thoroughfarePostDirection property.
 void setThoroughfarePreDirection(ThoroughfarePreDirectionType value)
          Sets the value of the thoroughfarePreDirection property.
 void setThoroughfareTrailingType(ThoroughfareTrailingTypeType value)
          Sets the value of the thoroughfareTrailingType property.
 void setType(String value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressLine

protected List<AddressLine> addressLine

thoroughfareNumberOrThoroughfareNumberRange

protected List<Object> thoroughfareNumberOrThoroughfareNumberRange

thoroughfareNumberPrefix

protected List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix

thoroughfareNumberSuffix

protected List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix

thoroughfarePreDirection

protected ThoroughfarePreDirectionType thoroughfarePreDirection

thoroughfareLeadingType

protected ThoroughfareLeadingTypeType thoroughfareLeadingType

thoroughfareName

protected List<ThoroughfareNameType> thoroughfareName

thoroughfareTrailingType

protected ThoroughfareTrailingTypeType thoroughfareTrailingType

thoroughfarePostDirection

protected ThoroughfarePostDirectionType thoroughfarePostDirection

dependentThoroughfare

protected Thoroughfare.DependentThoroughfare dependentThoroughfare

dependentLocality

protected DependentLocalityType dependentLocality

premise

protected Premise premise

firm

protected FirmType firm

postalCode

protected PostalCode postalCode

any

protected List<Object> any

type

protected String type

dependentThoroughfares

protected String dependentThoroughfares

dependentThoroughfaresIndicator

protected String dependentThoroughfaresIndicator

dependentThoroughfaresConnector

protected String dependentThoroughfaresConnector

dependentThoroughfaresType

protected String dependentThoroughfaresType
Constructor Detail

Thoroughfare

public Thoroughfare()
Method Detail

getAddressLine

public List<AddressLine> getAddressLine()
Gets the value of the addressLine 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 addressLine property.

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

    getAddressLine().add(newItem);
 

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


getThoroughfareNumberOrThoroughfareNumberRange

public List<Object> getThoroughfareNumberOrThoroughfareNumberRange()
Gets the value of the thoroughfareNumberOrThoroughfareNumberRange 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 thoroughfareNumberOrThoroughfareNumberRange property.

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

    getThoroughfareNumberOrThoroughfareNumberRange().add(newItem);
 

Objects of the following type(s) are allowed in the list Thoroughfare.ThoroughfareNumberRange ThoroughfareNumber


getThoroughfareNumberPrefix

public List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()
Gets the value of the thoroughfareNumberPrefix 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 thoroughfareNumberPrefix property.

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

    getThoroughfareNumberPrefix().add(newItem);
 

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


getThoroughfareNumberSuffix

public List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()
Gets the value of the thoroughfareNumberSuffix 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 thoroughfareNumberSuffix property.

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

    getThoroughfareNumberSuffix().add(newItem);
 

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


getThoroughfarePreDirection

public ThoroughfarePreDirectionType getThoroughfarePreDirection()
Gets the value of the thoroughfarePreDirection property.

Returns:
possible object is ThoroughfarePreDirectionType

setThoroughfarePreDirection

public void setThoroughfarePreDirection(ThoroughfarePreDirectionType value)
Sets the value of the thoroughfarePreDirection property.

Parameters:
value - allowed object is ThoroughfarePreDirectionType

getThoroughfareLeadingType

public ThoroughfareLeadingTypeType getThoroughfareLeadingType()
Gets the value of the thoroughfareLeadingType property.

Returns:
possible object is ThoroughfareLeadingTypeType

setThoroughfareLeadingType

public void setThoroughfareLeadingType(ThoroughfareLeadingTypeType value)
Sets the value of the thoroughfareLeadingType property.

Parameters:
value - allowed object is ThoroughfareLeadingTypeType

getThoroughfareName

public List<ThoroughfareNameType> getThoroughfareName()
Gets the value of the thoroughfareName 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 thoroughfareName property.

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

    getThoroughfareName().add(newItem);
 

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


getThoroughfareTrailingType

public ThoroughfareTrailingTypeType getThoroughfareTrailingType()
Gets the value of the thoroughfareTrailingType property.

Returns:
possible object is ThoroughfareTrailingTypeType

setThoroughfareTrailingType

public void setThoroughfareTrailingType(ThoroughfareTrailingTypeType value)
Sets the value of the thoroughfareTrailingType property.

Parameters:
value - allowed object is ThoroughfareTrailingTypeType

getThoroughfarePostDirection

public ThoroughfarePostDirectionType getThoroughfarePostDirection()
Gets the value of the thoroughfarePostDirection property.

Returns:
possible object is ThoroughfarePostDirectionType

setThoroughfarePostDirection

public void setThoroughfarePostDirection(ThoroughfarePostDirectionType value)
Sets the value of the thoroughfarePostDirection property.

Parameters:
value - allowed object is ThoroughfarePostDirectionType

getDependentThoroughfare

public Thoroughfare.DependentThoroughfare getDependentThoroughfare()
Gets the value of the dependentThoroughfare property.

Returns:
possible object is Thoroughfare.DependentThoroughfare

setDependentThoroughfare

public void setDependentThoroughfare(Thoroughfare.DependentThoroughfare value)
Sets the value of the dependentThoroughfare property.

Parameters:
value - allowed object is Thoroughfare.DependentThoroughfare

getDependentLocality

public DependentLocalityType getDependentLocality()
Gets the value of the dependentLocality property.

Returns:
possible object is DependentLocalityType

setDependentLocality

public void setDependentLocality(DependentLocalityType value)
Sets the value of the dependentLocality property.

Parameters:
value - allowed object is DependentLocalityType

getPremise

public Premise getPremise()
Gets the value of the premise property.

Returns:
possible object is Premise

setPremise

public void setPremise(Premise value)
Sets the value of the premise property.

Parameters:
value - allowed object is Premise

getFirm

public FirmType getFirm()
Gets the value of the firm property.

Returns:
possible object is FirmType

setFirm

public void setFirm(FirmType value)
Sets the value of the firm property.

Parameters:
value - allowed object is FirmType

getPostalCode

public PostalCode getPostalCode()
Gets the value of the postalCode property.

Returns:
possible object is PostalCode

setPostalCode

public void setPostalCode(PostalCode value)
Sets the value of the postalCode property.

Parameters:
value - allowed object is PostalCode

getAny

public List<Object> getAny()
Gets the value of the any 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 any property.

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

    getAny().add(newItem);
 

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


getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

getDependentThoroughfares

public String getDependentThoroughfares()
Gets the value of the dependentThoroughfares property.

Returns:
possible object is String

setDependentThoroughfares

public void setDependentThoroughfares(String value)
Sets the value of the dependentThoroughfares property.

Parameters:
value - allowed object is String

getDependentThoroughfaresIndicator

public String getDependentThoroughfaresIndicator()
Gets the value of the dependentThoroughfaresIndicator property.

Returns:
possible object is String

setDependentThoroughfaresIndicator

public void setDependentThoroughfaresIndicator(String value)
Sets the value of the dependentThoroughfaresIndicator property.

Parameters:
value - allowed object is String

getDependentThoroughfaresConnector

public String getDependentThoroughfaresConnector()
Gets the value of the dependentThoroughfaresConnector property.

Returns:
possible object is String

setDependentThoroughfaresConnector

public void setDependentThoroughfaresConnector(String value)
Sets the value of the dependentThoroughfaresConnector property.

Parameters:
value - allowed object is String

getDependentThoroughfaresType

public String getDependentThoroughfaresType()
Gets the value of the dependentThoroughfaresType property.

Returns:
possible object is String

setDependentThoroughfaresType

public void setDependentThoroughfaresType(String value)
Sets the value of the dependentThoroughfaresType property.

Parameters:
value - allowed object is String

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2008. All Rights Reserved.