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

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

public class AddressDetails
extends Object

Java class for AddressDetails complex type.

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

 <complexType name="AddressDetails">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="PostalServiceElements" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="AddressIdentifier" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="IdentifierType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="EndorsementLineCode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="KeyLineCode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="Barcode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="SortingCode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLatitude" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLatitudeDirection" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLongitude" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLongitudeDirection" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="SupplementaryPostalServiceData" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <any/>
                 </sequence>
                 <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <choice minOccurs="0">
           <element name="Address">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                   <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="AddressLines" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLinesType"/>
           <element name="Country">
             <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="CountryNameCode" maxOccurs="unbounded" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                             <attribute name="Scheme" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}CountryName" maxOccurs="unbounded" minOccurs="0"/>
                     <choice minOccurs="0">
                       <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeArea"/>
                       <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality"/>
                       <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare"/>
                     </choice>
                     <any/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeArea"/>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality"/>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare"/>
         </choice>
         <any/>
       </sequence>
       <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
       <attribute name="Accuracy" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="AddressType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="CurrentStatus" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="ValidFromDate" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="ValidToDate" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="Usage" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="AddressDetailsKey" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class AddressDetails.Address
          Java class for anonymous complex type.
static class AddressDetails.Country
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements
          Java class for anonymous complex type.
 
Field Summary
protected  Integer accuracy
           
protected  AddressDetails.Address address
           
protected  String addressDetailsKey
           
protected  AddressLinesType addressLines
           
protected  String addressType
           
protected  AdministrativeArea administrativeArea
           
protected  List<Object> any
           
protected  String code
           
protected  AddressDetails.Country country
           
protected  String currentStatus
           
protected  Locality locality
           
protected  AddressDetails.PostalServiceElements postalServiceElements
           
protected  Thoroughfare thoroughfare
           
protected  String usage
           
protected  String validFromDate
           
protected  String validToDate
           
 
Constructor Summary
AddressDetails()
           
 
Method Summary
 Integer getAccuracy()
          Gets the value of the accuracy property.
 AddressDetails.Address getAddress()
          Gets the value of the address property.
 String getAddressDetailsKey()
          Gets the value of the addressDetailsKey property.
 AddressLinesType getAddressLines()
          Gets the value of the addressLines property.
 String getAddressType()
          Gets the value of the addressType property.
 AdministrativeArea getAdministrativeArea()
          Gets the value of the administrativeArea property.
 List<Object> getAny()
          Gets the value of the any property.
 String getCode()
          Gets the value of the code property.
 AddressDetails.Country getCountry()
          Gets the value of the country property.
 String getCurrentStatus()
          Gets the value of the currentStatus property.
 Locality getLocality()
          Gets the value of the locality property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 AddressDetails.PostalServiceElements getPostalServiceElements()
          Gets the value of the postalServiceElements property.
 Thoroughfare getThoroughfare()
          Gets the value of the thoroughfare property.
 String getUsage()
          Gets the value of the usage property.
 String getValidFromDate()
          Gets the value of the validFromDate property.
 String getValidToDate()
          Gets the value of the validToDate property.
 void setAccuracy(Integer value)
          Sets the value of the accuracy property.
 void setAddress(AddressDetails.Address value)
          Sets the value of the address property.
 void setAddressDetailsKey(String value)
          Sets the value of the addressDetailsKey property.
 void setAddressLines(AddressLinesType value)
          Sets the value of the addressLines property.
 void setAddressType(String value)
          Sets the value of the addressType property.
 void setAdministrativeArea(AdministrativeArea value)
          Sets the value of the administrativeArea property.
 void setCode(String value)
          Sets the value of the code property.
 void setCountry(AddressDetails.Country value)
          Sets the value of the country property.
 void setCurrentStatus(String value)
          Sets the value of the currentStatus property.
 void setLocality(Locality value)
          Sets the value of the locality property.
 void setPostalServiceElements(AddressDetails.PostalServiceElements value)
          Sets the value of the postalServiceElements property.
 void setThoroughfare(Thoroughfare value)
          Sets the value of the thoroughfare property.
 void setUsage(String value)
          Sets the value of the usage property.
 void setValidFromDate(String value)
          Sets the value of the validFromDate property.
 void setValidToDate(String value)
          Sets the value of the validToDate property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

postalServiceElements

protected AddressDetails.PostalServiceElements postalServiceElements

address

protected AddressDetails.Address address

addressLines

protected AddressLinesType addressLines

country

protected AddressDetails.Country country

administrativeArea

protected AdministrativeArea administrativeArea

locality

protected Locality locality

thoroughfare

protected Thoroughfare thoroughfare

any

protected List<Object> any

accuracy

protected Integer accuracy

addressType

protected String addressType

currentStatus

protected String currentStatus

validFromDate

protected String validFromDate

validToDate

protected String validToDate

usage

protected String usage

addressDetailsKey

protected String addressDetailsKey

code

protected String code
Constructor Detail

AddressDetails

public AddressDetails()
Method Detail

getPostalServiceElements

public AddressDetails.PostalServiceElements getPostalServiceElements()
Gets the value of the postalServiceElements property.

Returns:
possible object is AddressDetails.PostalServiceElements

setPostalServiceElements

public void setPostalServiceElements(AddressDetails.PostalServiceElements value)
Sets the value of the postalServiceElements property.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements

getAddress

public AddressDetails.Address getAddress()
Gets the value of the address property.

Returns:
possible object is AddressDetails.Address

setAddress

public void setAddress(AddressDetails.Address value)
Sets the value of the address property.

Parameters:
value - allowed object is AddressDetails.Address

getAddressLines

public AddressLinesType getAddressLines()
Gets the value of the addressLines property.

Returns:
possible object is AddressLinesType

setAddressLines

public void setAddressLines(AddressLinesType value)
Sets the value of the addressLines property.

Parameters:
value - allowed object is AddressLinesType

getCountry

public AddressDetails.Country getCountry()
Gets the value of the country property.

Returns:
possible object is AddressDetails.Country

setCountry

public void setCountry(AddressDetails.Country value)
Sets the value of the country property.

Parameters:
value - allowed object is AddressDetails.Country

getAdministrativeArea

public AdministrativeArea getAdministrativeArea()
Gets the value of the administrativeArea property.

Returns:
possible object is AdministrativeArea

setAdministrativeArea

public void setAdministrativeArea(AdministrativeArea value)
Sets the value of the administrativeArea property.

Parameters:
value - allowed object is AdministrativeArea

getLocality

public Locality getLocality()
Gets the value of the locality property.

Returns:
possible object is Locality

setLocality

public void setLocality(Locality value)
Sets the value of the locality property.

Parameters:
value - allowed object is Locality

getThoroughfare

public Thoroughfare getThoroughfare()
Gets the value of the thoroughfare property.

Returns:
possible object is Thoroughfare

setThoroughfare

public void setThoroughfare(Thoroughfare value)
Sets the value of the thoroughfare property.

Parameters:
value - allowed object is Thoroughfare

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


getAccuracy

public Integer getAccuracy()
Gets the value of the accuracy property.

Returns:
possible object is Integer

setAccuracy

public void setAccuracy(Integer value)
Sets the value of the accuracy property.

Parameters:
value - allowed object is Integer

getAddressType

public String getAddressType()
Gets the value of the addressType property.

Returns:
possible object is String

setAddressType

public void setAddressType(String value)
Sets the value of the addressType property.

Parameters:
value - allowed object is String

getCurrentStatus

public String getCurrentStatus()
Gets the value of the currentStatus property.

Returns:
possible object is String

setCurrentStatus

public void setCurrentStatus(String value)
Sets the value of the currentStatus property.

Parameters:
value - allowed object is String

getValidFromDate

public String getValidFromDate()
Gets the value of the validFromDate property.

Returns:
possible object is String

setValidFromDate

public void setValidFromDate(String value)
Sets the value of the validFromDate property.

Parameters:
value - allowed object is String

getValidToDate

public String getValidToDate()
Gets the value of the validToDate property.

Returns:
possible object is String

setValidToDate

public void setValidToDate(String value)
Sets the value of the validToDate property.

Parameters:
value - allowed object is String

getUsage

public String getUsage()
Gets the value of the usage property.

Returns:
possible object is String

setUsage

public void setUsage(String value)
Sets the value of the usage property.

Parameters:
value - allowed object is String

getAddressDetailsKey

public String getAddressDetailsKey()
Gets the value of the addressDetailsKey property.

Returns:
possible object is String

setAddressDetailsKey

public void setAddressDetailsKey(String value)
Sets the value of the addressDetailsKey property.

Parameters:
value - allowed object is String

getCode

public String getCode()
Gets the value of the code property.

Returns:
possible object is String

setCode

public void setCode(String value)
Sets the value of the code 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.