//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.5-b02-fcs
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2009.02.17 at 01:40:15 PM MEZ
//
package slash.navigation.kml.binding20;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyAttribute;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
import javax.xml.namespace.QName;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* <p>Java class for AddressDetails complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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="AddressDetailsKey" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* <attribute name="AddressType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* <attribute name="CurrentStatus" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* <attribute name="Usage" 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" />
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AddressDetails", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0", propOrder = {
"postalServiceElements",
"address",
"addressLines",
"country",
"administrativeArea",
"locality",
"thoroughfare",
"any"
})
public class AddressDetails {
@XmlElement(name = "PostalServiceElements", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements postalServiceElements;
@XmlElement(name = "Address", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.Address address;
@XmlElement(name = "AddressLines", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressLinesType addressLines;
@XmlElement(name = "Country", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.Country country;
@XmlElement(name = "AdministrativeArea", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AdministrativeArea administrativeArea;
@XmlElement(name = "Locality", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected Locality locality;
@XmlElement(name = "Thoroughfare", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected Thoroughfare thoroughfare;
@XmlAnyElement(lax = true)
protected List<Object> any;
@XmlAttribute(name = "AddressDetailsKey")
protected String addressDetailsKey;
@XmlAttribute(name = "AddressType")
protected String addressType;
@XmlAttribute(name = "CurrentStatus")
protected String currentStatus;
@XmlAttribute(name = "Usage")
protected String usage;
@XmlAttribute(name = "ValidFromDate")
protected String validFromDate;
@XmlAttribute(name = "ValidToDate")
protected String validToDate;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the postalServiceElements property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements }
*
*/
public AddressDetails.PostalServiceElements getPostalServiceElements() {
return postalServiceElements;
}
/**
* Sets the value of the postalServiceElements property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements }
*
*/
public void setPostalServiceElements(AddressDetails.PostalServiceElements value) {
this.postalServiceElements = value;
}
/**
* Gets the value of the address property.
*
* @return
* possible object is
* {@link AddressDetails.Address }
*
*/
public AddressDetails.Address getAddress() {
return address;
}
/**
* Sets the value of the address property.
*
* @param value
* allowed object is
* {@link AddressDetails.Address }
*
*/
public void setAddress(AddressDetails.Address value) {
this.address = value;
}
/**
* Gets the value of the addressLines property.
*
* @return
* possible object is
* {@link AddressLinesType }
*
*/
public AddressLinesType getAddressLines() {
return addressLines;
}
/**
* Sets the value of the addressLines property.
*
* @param value
* allowed object is
* {@link AddressLinesType }
*
*/
public void setAddressLines(AddressLinesType value) {
this.addressLines = value;
}
/**
* Gets the value of the country property.
*
* @return
* possible object is
* {@link AddressDetails.Country }
*
*/
public AddressDetails.Country getCountry() {
return country;
}
/**
* Sets the value of the country property.
*
* @param value
* allowed object is
* {@link AddressDetails.Country }
*
*/
public void setCountry(AddressDetails.Country value) {
this.country = value;
}
/**
* Gets the value of the administrativeArea property.
*
* @return
* possible object is
* {@link AdministrativeArea }
*
*/
public AdministrativeArea getAdministrativeArea() {
return administrativeArea;
}
/**
* Sets the value of the administrativeArea property.
*
* @param value
* allowed object is
* {@link AdministrativeArea }
*
*/
public void setAdministrativeArea(AdministrativeArea value) {
this.administrativeArea = value;
}
/**
* Gets the value of the locality property.
*
* @return
* possible object is
* {@link Locality }
*
*/
public Locality getLocality() {
return locality;
}
/**
* Sets the value of the locality property.
*
* @param value
* allowed object is
* {@link Locality }
*
*/
public void setLocality(Locality value) {
this.locality = value;
}
/**
* Gets the value of the thoroughfare property.
*
* @return
* possible object is
* {@link Thoroughfare }
*
*/
public Thoroughfare getThoroughfare() {
return thoroughfare;
}
/**
* Sets the value of the thoroughfare property.
*
* @param value
* allowed object is
* {@link Thoroughfare }
*
*/
public void setThoroughfare(Thoroughfare value) {
this.thoroughfare = value;
}
/**
* Gets the value of the any property.
*
* <p>
* 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 <CODE>set</CODE> method for the any property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAny().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
*
*
*/
public List<Object> getAny() {
if (any == null) {
any = new ArrayList<>();
}
return this.any;
}
/**
* Gets the value of the addressDetailsKey property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressDetailsKey() {
return addressDetailsKey;
}
/**
* Sets the value of the addressDetailsKey property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressDetailsKey(String value) {
this.addressDetailsKey = value;
}
/**
* Gets the value of the addressType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressType() {
return addressType;
}
/**
* Sets the value of the addressType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressType(String value) {
this.addressType = value;
}
/**
* Gets the value of the currentStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCurrentStatus() {
return currentStatus;
}
/**
* Sets the value of the currentStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrentStatus(String value) {
this.currentStatus = value;
}
/**
* Gets the value of the usage property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsage() {
return usage;
}
/**
* Sets the value of the usage property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsage(String value) {
this.usage = value;
}
/**
* Gets the value of the validFromDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValidFromDate() {
return validFromDate;
}
/**
* Sets the value of the validFromDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValidFromDate(String value) {
this.validFromDate = value;
}
/**
* Gets the value of the validToDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValidToDate() {
return validToDate;
}
/**
* Sets the value of the validToDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValidToDate(String value) {
this.validToDate = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class Address {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"addressLine",
"countryNameCode",
"countryName",
"administrativeArea",
"locality",
"thoroughfare",
"any"
})
public static class Country {
@XmlElement(name = "AddressLine", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected List<AddressLine> addressLine;
@XmlElement(name = "CountryNameCode", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected List<AddressDetails.Country.CountryNameCode> countryNameCode;
@XmlElement(name = "CountryName", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected List<CountryName> countryName;
@XmlElement(name = "AdministrativeArea", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AdministrativeArea administrativeArea;
@XmlElement(name = "Locality", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected Locality locality;
@XmlElement(name = "Thoroughfare", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected Thoroughfare thoroughfare;
@XmlAnyElement(lax = true)
protected List<Object> any;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the addressLine property.
*
* <p>
* 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 <CODE>set</CODE> method for the addressLine property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAddressLine().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AddressLine }
*
*
*/
public List<AddressLine> getAddressLine() {
if (addressLine == null) {
addressLine = new ArrayList<>();
}
return this.addressLine;
}
/**
* Gets the value of the countryNameCode property.
*
* <p>
* 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 <CODE>set</CODE> method for the countryNameCode property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCountryNameCode().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AddressDetails.Country.CountryNameCode }
*
*
*/
public List<AddressDetails.Country.CountryNameCode> getCountryNameCode() {
if (countryNameCode == null) {
countryNameCode = new ArrayList<>();
}
return this.countryNameCode;
}
/**
* Gets the value of the countryName property.
*
* <p>
* 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 <CODE>set</CODE> method for the countryName property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCountryName().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CountryName }
*
*
*/
public List<CountryName> getCountryName() {
if (countryName == null) {
countryName = new ArrayList<>();
}
return this.countryName;
}
/**
* Gets the value of the administrativeArea property.
*
* @return
* possible object is
* {@link AdministrativeArea }
*
*/
public AdministrativeArea getAdministrativeArea() {
return administrativeArea;
}
/**
* Sets the value of the administrativeArea property.
*
* @param value
* allowed object is
* {@link AdministrativeArea }
*
*/
public void setAdministrativeArea(AdministrativeArea value) {
this.administrativeArea = value;
}
/**
* Gets the value of the locality property.
*
* @return
* possible object is
* {@link Locality }
*
*/
public Locality getLocality() {
return locality;
}
/**
* Sets the value of the locality property.
*
* @param value
* allowed object is
* {@link Locality }
*
*/
public void setLocality(Locality value) {
this.locality = value;
}
/**
* Gets the value of the thoroughfare property.
*
* @return
* possible object is
* {@link Thoroughfare }
*
*/
public Thoroughfare getThoroughfare() {
return thoroughfare;
}
/**
* Sets the value of the thoroughfare property.
*
* @param value
* allowed object is
* {@link Thoroughfare }
*
*/
public void setThoroughfare(Thoroughfare value) {
this.thoroughfare = value;
}
/**
* Gets the value of the any property.
*
* <p>
* 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 <CODE>set</CODE> method for the any property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAny().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
*
*
*/
public List<Object> getAny() {
if (any == null) {
any = new ArrayList<>();
}
return this.any;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class CountryNameCode {
@XmlValue
protected String content;
@XmlAttribute(name = "Scheme")
protected String scheme;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the scheme property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getScheme() {
return scheme;
}
/**
* Sets the value of the scheme property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setScheme(String value) {
this.scheme = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"addressIdentifier",
"endorsementLineCode",
"keyLineCode",
"barcode",
"sortingCode",
"addressLatitude",
"addressLatitudeDirection",
"addressLongitude",
"addressLongitudeDirection",
"supplementaryPostalServiceData",
"any"
})
public static class PostalServiceElements {
@XmlElement(name = "AddressIdentifier", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected List<AddressDetails.PostalServiceElements.AddressIdentifier> addressIdentifier;
@XmlElement(name = "EndorsementLineCode", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.EndorsementLineCode endorsementLineCode;
@XmlElement(name = "KeyLineCode", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.KeyLineCode keyLineCode;
@XmlElement(name = "Barcode", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.Barcode barcode;
@XmlElement(name = "SortingCode", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.SortingCode sortingCode;
@XmlElement(name = "AddressLatitude", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.AddressLatitude addressLatitude;
@XmlElement(name = "AddressLatitudeDirection", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.AddressLatitudeDirection addressLatitudeDirection;
@XmlElement(name = "AddressLongitude", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.AddressLongitude addressLongitude;
@XmlElement(name = "AddressLongitudeDirection", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected AddressDetails.PostalServiceElements.AddressLongitudeDirection addressLongitudeDirection;
@XmlElement(name = "SupplementaryPostalServiceData", namespace = "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0")
protected List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> supplementaryPostalServiceData;
@XmlAnyElement(lax = true)
protected List<Object> any;
@XmlAttribute(name = "Type")
protected String type;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the addressIdentifier property.
*
* <p>
* 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 <CODE>set</CODE> method for the addressIdentifier property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAddressIdentifier().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AddressDetails.PostalServiceElements.AddressIdentifier }
*
*
*/
public List<AddressDetails.PostalServiceElements.AddressIdentifier> getAddressIdentifier() {
if (addressIdentifier == null) {
addressIdentifier = new ArrayList<>();
}
return this.addressIdentifier;
}
/**
* Gets the value of the endorsementLineCode property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.EndorsementLineCode }
*
*/
public AddressDetails.PostalServiceElements.EndorsementLineCode getEndorsementLineCode() {
return endorsementLineCode;
}
/**
* Sets the value of the endorsementLineCode property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.EndorsementLineCode }
*
*/
public void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value) {
this.endorsementLineCode = value;
}
/**
* Gets the value of the keyLineCode property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.KeyLineCode }
*
*/
public AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode() {
return keyLineCode;
}
/**
* Sets the value of the keyLineCode property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.KeyLineCode }
*
*/
public void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value) {
this.keyLineCode = value;
}
/**
* Gets the value of the barcode property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.Barcode }
*
*/
public AddressDetails.PostalServiceElements.Barcode getBarcode() {
return barcode;
}
/**
* Sets the value of the barcode property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.Barcode }
*
*/
public void setBarcode(AddressDetails.PostalServiceElements.Barcode value) {
this.barcode = value;
}
/**
* Gets the value of the sortingCode property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.SortingCode }
*
*/
public AddressDetails.PostalServiceElements.SortingCode getSortingCode() {
return sortingCode;
}
/**
* Sets the value of the sortingCode property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.SortingCode }
*
*/
public void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value) {
this.sortingCode = value;
}
/**
* Gets the value of the addressLatitude property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLatitude }
*
*/
public AddressDetails.PostalServiceElements.AddressLatitude getAddressLatitude() {
return addressLatitude;
}
/**
* Sets the value of the addressLatitude property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLatitude }
*
*/
public void setAddressLatitude(AddressDetails.PostalServiceElements.AddressLatitude value) {
this.addressLatitude = value;
}
/**
* Gets the value of the addressLatitudeDirection property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLatitudeDirection }
*
*/
public AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection() {
return addressLatitudeDirection;
}
/**
* Sets the value of the addressLatitudeDirection property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLatitudeDirection }
*
*/
public void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value) {
this.addressLatitudeDirection = value;
}
/**
* Gets the value of the addressLongitude property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLongitude }
*
*/
public AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude() {
return addressLongitude;
}
/**
* Sets the value of the addressLongitude property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLongitude }
*
*/
public void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value) {
this.addressLongitude = value;
}
/**
* Gets the value of the addressLongitudeDirection property.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLongitudeDirection }
*
*/
public AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection() {
return addressLongitudeDirection;
}
/**
* Sets the value of the addressLongitudeDirection property.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLongitudeDirection }
*
*/
public void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value) {
this.addressLongitudeDirection = value;
}
/**
* Gets the value of the supplementaryPostalServiceData property.
*
* <p>
* 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 <CODE>set</CODE> method for the supplementaryPostalServiceData property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSupplementaryPostalServiceData().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AddressDetails.PostalServiceElements.SupplementaryPostalServiceData }
*
*
*/
public List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> getSupplementaryPostalServiceData() {
if (supplementaryPostalServiceData == null) {
supplementaryPostalServiceData = new ArrayList<>();
}
return this.supplementaryPostalServiceData;
}
/**
* Gets the value of the any property.
*
* <p>
* 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 <CODE>set</CODE> method for the any property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAny().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
*
*
*/
public List<Object> getAny() {
if (any == null) {
any = new ArrayList<>();
}
return this.any;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressIdentifier {
@XmlValue
protected String content;
@XmlAttribute(name = "IdentifierType")
protected String identifierType;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the identifierType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIdentifierType() {
return identifierType;
}
/**
* Sets the value of the identifierType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIdentifierType(String value) {
this.identifierType = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLatitude {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* Specific to postal service
*
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLatitudeDirection {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Specific to postal service
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Specific to postal service
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLongitude {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLongitudeDirection {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class Barcode {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class EndorsementLineCode {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class KeyLineCode {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class SortingCode {
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class SupplementaryPostalServiceData {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
protected String type;
@XmlAttribute(name = "Code")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<>();
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets a map that contains attributes that aren't bound to any typed property on this class.
*
* <p>
* 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.
*
*
* @return
* always non-null
*/
public Map<QName, String> getOtherAttributes() {
return otherAttributes;
}
}
}
}