//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 generiert
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
// Generiert: 2016.08.10 um 09:13:50 PM CEST
//
package oasis.names.tc.ciq.xsdschema.xal._2;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
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.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
import javax.xml.namespace.QName;
/**
* <p>Java-Klasse für AddressDetails complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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 namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <anyAttribute namespace='##other'/>
* </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 namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AddressDetails", propOrder = {
"postalServiceElements",
"address",
"addressLines",
"country",
"administrativeArea",
"locality",
"thoroughfare",
"any"
})
public class AddressDetails {
@XmlElement(name = "PostalServiceElements")
protected AddressDetails.PostalServiceElements postalServiceElements;
@XmlElement(name = "Address")
protected AddressDetails.Address address;
@XmlElement(name = "AddressLines")
protected AddressLinesType addressLines;
@XmlElement(name = "Country")
protected AddressDetails.Country country;
@XmlElement(name = "AdministrativeArea")
protected AdministrativeAreaElement administrativeArea;
@XmlElement(name = "Locality")
protected LocalityElement locality;
@XmlElement(name = "Thoroughfare")
protected ThoroughfareElement thoroughfare;
@XmlAnyElement(lax = true)
protected List<Object> any;
@XmlAttribute(name = "AddressType")
@XmlSchemaType(name = "anySimpleType")
protected String addressType;
@XmlAttribute(name = "CurrentStatus")
@XmlSchemaType(name = "anySimpleType")
protected String currentStatus;
@XmlAttribute(name = "ValidFromDate")
@XmlSchemaType(name = "anySimpleType")
protected String validFromDate;
@XmlAttribute(name = "ValidToDate")
@XmlSchemaType(name = "anySimpleType")
protected String validToDate;
@XmlAttribute(name = "Usage")
@XmlSchemaType(name = "anySimpleType")
protected String usage;
@XmlAttribute(name = "AddressDetailsKey")
@XmlSchemaType(name = "anySimpleType")
protected String addressDetailsKey;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der postalServiceElements-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements }
*
*/
public AddressDetails.PostalServiceElements getPostalServiceElements() {
return postalServiceElements;
}
/**
* Legt den Wert der postalServiceElements-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements }
*
*/
public void setPostalServiceElements(AddressDetails.PostalServiceElements value) {
this.postalServiceElements = value;
}
public boolean isSetPostalServiceElements() {
return (this.postalServiceElements!= null);
}
/**
* Ruft den Wert der address-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.Address }
*
*/
public AddressDetails.Address getAddress() {
return address;
}
/**
* Legt den Wert der address-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.Address }
*
*/
public void setAddress(AddressDetails.Address value) {
this.address = value;
}
public boolean isSetAddress() {
return (this.address!= null);
}
/**
* Ruft den Wert der addressLines-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressLinesType }
*
*/
public AddressLinesType getAddressLines() {
return addressLines;
}
/**
* Legt den Wert der addressLines-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressLinesType }
*
*/
public void setAddressLines(AddressLinesType value) {
this.addressLines = value;
}
public boolean isSetAddressLines() {
return (this.addressLines!= null);
}
/**
* Ruft den Wert der country-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.Country }
*
*/
public AddressDetails.Country getCountry() {
return country;
}
/**
* Legt den Wert der country-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.Country }
*
*/
public void setCountry(AddressDetails.Country value) {
this.country = value;
}
public boolean isSetCountry() {
return (this.country!= null);
}
/**
* Ruft den Wert der administrativeArea-Eigenschaft ab.
*
* @return
* possible object is
* {@link AdministrativeAreaElement }
*
*/
public AdministrativeAreaElement getAdministrativeArea() {
return administrativeArea;
}
/**
* Legt den Wert der administrativeArea-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AdministrativeAreaElement }
*
*/
public void setAdministrativeArea(AdministrativeAreaElement value) {
this.administrativeArea = value;
}
public boolean isSetAdministrativeArea() {
return (this.administrativeArea!= null);
}
/**
* Ruft den Wert der locality-Eigenschaft ab.
*
* @return
* possible object is
* {@link LocalityElement }
*
*/
public LocalityElement getLocality() {
return locality;
}
/**
* Legt den Wert der locality-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link LocalityElement }
*
*/
public void setLocality(LocalityElement value) {
this.locality = value;
}
public boolean isSetLocality() {
return (this.locality!= null);
}
/**
* Ruft den Wert der thoroughfare-Eigenschaft ab.
*
* @return
* possible object is
* {@link ThoroughfareElement }
*
*/
public ThoroughfareElement getThoroughfare() {
return thoroughfare;
}
/**
* Legt den Wert der thoroughfare-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ThoroughfareElement }
*
*/
public void setThoroughfare(ThoroughfareElement value) {
this.thoroughfare = value;
}
public boolean isSetThoroughfare() {
return (this.thoroughfare!= null);
}
/**
* 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<Object>();
}
return this.any;
}
public boolean isSetAny() {
return ((this.any!= null)&&(!this.any.isEmpty()));
}
public void unsetAny() {
this.any = null;
}
/**
* Ruft den Wert der addressType-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressType() {
return addressType;
}
/**
* Legt den Wert der addressType-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressType(String value) {
this.addressType = value;
}
public boolean isSetAddressType() {
return (this.addressType!= null);
}
/**
* Ruft den Wert der currentStatus-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCurrentStatus() {
return currentStatus;
}
/**
* Legt den Wert der currentStatus-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrentStatus(String value) {
this.currentStatus = value;
}
public boolean isSetCurrentStatus() {
return (this.currentStatus!= null);
}
/**
* Ruft den Wert der validFromDate-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValidFromDate() {
return validFromDate;
}
/**
* Legt den Wert der validFromDate-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValidFromDate(String value) {
this.validFromDate = value;
}
public boolean isSetValidFromDate() {
return (this.validFromDate!= null);
}
/**
* Ruft den Wert der validToDate-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValidToDate() {
return validToDate;
}
/**
* Legt den Wert der validToDate-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValidToDate(String value) {
this.validToDate = value;
}
public boolean isSetValidToDate() {
return (this.validToDate!= null);
}
/**
* Ruft den Wert der usage-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsage() {
return usage;
}
/**
* Legt den Wert der usage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsage(String value) {
this.usage = value;
}
public boolean isSetUsage() {
return (this.usage!= null);
}
/**
* Ruft den Wert der addressDetailsKey-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressDetailsKey() {
return addressDetailsKey;
}
/**
* Legt den Wert der addressDetailsKey-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressDetailsKey(String value) {
this.addressDetailsKey = value;
}
public boolean isSetAddressDetailsKey() {
return (this.addressDetailsKey!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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;
}
public void setAny(List<Object> value) {
this.any = value;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class Address {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </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 namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"addressLine",
"countryNameCode",
"countryName",
"administrativeArea",
"locality",
"thoroughfare",
"any"
})
public static class Country {
@XmlElement(name = "AddressLine")
protected List<AddressLineElement> addressLine;
@XmlElement(name = "CountryNameCode")
protected List<AddressDetails.Country.CountryNameCode> countryNameCode;
@XmlElement(name = "CountryName")
protected List<CountryNameElement> countryName;
@XmlElement(name = "AdministrativeArea")
protected AdministrativeAreaElement administrativeArea;
@XmlElement(name = "Locality")
protected LocalityElement locality;
@XmlElement(name = "Thoroughfare")
protected ThoroughfareElement thoroughfare;
@XmlAnyElement(lax = true)
protected List<Object> any;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* 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 AddressLineElement }
*
*
*/
public List<AddressLineElement> getAddressLine() {
if (addressLine == null) {
addressLine = new ArrayList<AddressLineElement>();
}
return this.addressLine;
}
public boolean isSetAddressLine() {
return ((this.addressLine!= null)&&(!this.addressLine.isEmpty()));
}
public void unsetAddressLine() {
this.addressLine = null;
}
/**
* 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<AddressDetails.Country.CountryNameCode>();
}
return this.countryNameCode;
}
public boolean isSetCountryNameCode() {
return ((this.countryNameCode!= null)&&(!this.countryNameCode.isEmpty()));
}
public void unsetCountryNameCode() {
this.countryNameCode = null;
}
/**
* 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 CountryNameElement }
*
*
*/
public List<CountryNameElement> getCountryName() {
if (countryName == null) {
countryName = new ArrayList<CountryNameElement>();
}
return this.countryName;
}
public boolean isSetCountryName() {
return ((this.countryName!= null)&&(!this.countryName.isEmpty()));
}
public void unsetCountryName() {
this.countryName = null;
}
/**
* Ruft den Wert der administrativeArea-Eigenschaft ab.
*
* @return
* possible object is
* {@link AdministrativeAreaElement }
*
*/
public AdministrativeAreaElement getAdministrativeArea() {
return administrativeArea;
}
/**
* Legt den Wert der administrativeArea-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AdministrativeAreaElement }
*
*/
public void setAdministrativeArea(AdministrativeAreaElement value) {
this.administrativeArea = value;
}
public boolean isSetAdministrativeArea() {
return (this.administrativeArea!= null);
}
/**
* Ruft den Wert der locality-Eigenschaft ab.
*
* @return
* possible object is
* {@link LocalityElement }
*
*/
public LocalityElement getLocality() {
return locality;
}
/**
* Legt den Wert der locality-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link LocalityElement }
*
*/
public void setLocality(LocalityElement value) {
this.locality = value;
}
public boolean isSetLocality() {
return (this.locality!= null);
}
/**
* Ruft den Wert der thoroughfare-Eigenschaft ab.
*
* @return
* possible object is
* {@link ThoroughfareElement }
*
*/
public ThoroughfareElement getThoroughfare() {
return thoroughfare;
}
/**
* Legt den Wert der thoroughfare-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ThoroughfareElement }
*
*/
public void setThoroughfare(ThoroughfareElement value) {
this.thoroughfare = value;
}
public boolean isSetThoroughfare() {
return (this.thoroughfare!= null);
}
/**
* 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<Object>();
}
return this.any;
}
public boolean isSetAny() {
return ((this.any!= null)&&(!this.any.isEmpty()));
}
public void unsetAny() {
this.any = null;
}
/**
* 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;
}
public void setAddressLine(List<AddressLineElement> value) {
this.addressLine = value;
}
public void setCountryNameCode(List<AddressDetails.Country.CountryNameCode> value) {
this.countryNameCode = value;
}
public void setCountryName(List<CountryNameElement> value) {
this.countryName = value;
}
public void setAny(List<Object> value) {
this.any = value;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class CountryNameCode {
@XmlValue
protected String content;
@XmlAttribute(name = "Scheme")
@XmlSchemaType(name = "anySimpleType")
protected String scheme;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der scheme-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getScheme() {
return scheme;
}
/**
* Legt den Wert der scheme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setScheme(String value) {
this.scheme = value;
}
public boolean isSetScheme() {
return (this.scheme!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* <anyAttribute namespace='##other'/>
* </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")
protected List<AddressDetails.PostalServiceElements.AddressIdentifier> addressIdentifier;
@XmlElement(name = "EndorsementLineCode")
protected AddressDetails.PostalServiceElements.EndorsementLineCode endorsementLineCode;
@XmlElement(name = "KeyLineCode")
protected AddressDetails.PostalServiceElements.KeyLineCode keyLineCode;
@XmlElement(name = "Barcode")
protected AddressDetails.PostalServiceElements.Barcode barcode;
@XmlElement(name = "SortingCode")
protected AddressDetails.PostalServiceElements.SortingCode sortingCode;
@XmlElement(name = "AddressLatitude")
protected AddressDetails.PostalServiceElements.AddressLatitude addressLatitude;
@XmlElement(name = "AddressLatitudeDirection")
protected AddressDetails.PostalServiceElements.AddressLatitudeDirection addressLatitudeDirection;
@XmlElement(name = "AddressLongitude")
protected AddressDetails.PostalServiceElements.AddressLongitude addressLongitude;
@XmlElement(name = "AddressLongitudeDirection")
protected AddressDetails.PostalServiceElements.AddressLongitudeDirection addressLongitudeDirection;
@XmlElement(name = "SupplementaryPostalServiceData")
protected List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> supplementaryPostalServiceData;
@XmlAnyElement(lax = true)
protected List<Object> any;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* 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<AddressDetails.PostalServiceElements.AddressIdentifier>();
}
return this.addressIdentifier;
}
public boolean isSetAddressIdentifier() {
return ((this.addressIdentifier!= null)&&(!this.addressIdentifier.isEmpty()));
}
public void unsetAddressIdentifier() {
this.addressIdentifier = null;
}
/**
* Ruft den Wert der endorsementLineCode-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.EndorsementLineCode }
*
*/
public AddressDetails.PostalServiceElements.EndorsementLineCode getEndorsementLineCode() {
return endorsementLineCode;
}
/**
* Legt den Wert der endorsementLineCode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.EndorsementLineCode }
*
*/
public void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value) {
this.endorsementLineCode = value;
}
public boolean isSetEndorsementLineCode() {
return (this.endorsementLineCode!= null);
}
/**
* Ruft den Wert der keyLineCode-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.KeyLineCode }
*
*/
public AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode() {
return keyLineCode;
}
/**
* Legt den Wert der keyLineCode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.KeyLineCode }
*
*/
public void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value) {
this.keyLineCode = value;
}
public boolean isSetKeyLineCode() {
return (this.keyLineCode!= null);
}
/**
* Ruft den Wert der barcode-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.Barcode }
*
*/
public AddressDetails.PostalServiceElements.Barcode getBarcode() {
return barcode;
}
/**
* Legt den Wert der barcode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.Barcode }
*
*/
public void setBarcode(AddressDetails.PostalServiceElements.Barcode value) {
this.barcode = value;
}
public boolean isSetBarcode() {
return (this.barcode!= null);
}
/**
* Ruft den Wert der sortingCode-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.SortingCode }
*
*/
public AddressDetails.PostalServiceElements.SortingCode getSortingCode() {
return sortingCode;
}
/**
* Legt den Wert der sortingCode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.SortingCode }
*
*/
public void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value) {
this.sortingCode = value;
}
public boolean isSetSortingCode() {
return (this.sortingCode!= null);
}
/**
* Ruft den Wert der addressLatitude-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLatitude }
*
*/
public AddressDetails.PostalServiceElements.AddressLatitude getAddressLatitude() {
return addressLatitude;
}
/**
* Legt den Wert der addressLatitude-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLatitude }
*
*/
public void setAddressLatitude(AddressDetails.PostalServiceElements.AddressLatitude value) {
this.addressLatitude = value;
}
public boolean isSetAddressLatitude() {
return (this.addressLatitude!= null);
}
/**
* Ruft den Wert der addressLatitudeDirection-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLatitudeDirection }
*
*/
public AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection() {
return addressLatitudeDirection;
}
/**
* Legt den Wert der addressLatitudeDirection-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLatitudeDirection }
*
*/
public void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value) {
this.addressLatitudeDirection = value;
}
public boolean isSetAddressLatitudeDirection() {
return (this.addressLatitudeDirection!= null);
}
/**
* Ruft den Wert der addressLongitude-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLongitude }
*
*/
public AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude() {
return addressLongitude;
}
/**
* Legt den Wert der addressLongitude-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLongitude }
*
*/
public void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value) {
this.addressLongitude = value;
}
public boolean isSetAddressLongitude() {
return (this.addressLongitude!= null);
}
/**
* Ruft den Wert der addressLongitudeDirection-Eigenschaft ab.
*
* @return
* possible object is
* {@link AddressDetails.PostalServiceElements.AddressLongitudeDirection }
*
*/
public AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection() {
return addressLongitudeDirection;
}
/**
* Legt den Wert der addressLongitudeDirection-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AddressDetails.PostalServiceElements.AddressLongitudeDirection }
*
*/
public void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value) {
this.addressLongitudeDirection = value;
}
public boolean isSetAddressLongitudeDirection() {
return (this.addressLongitudeDirection!= null);
}
/**
* 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<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData>();
}
return this.supplementaryPostalServiceData;
}
public boolean isSetSupplementaryPostalServiceData() {
return ((this.supplementaryPostalServiceData!= null)&&(!this.supplementaryPostalServiceData.isEmpty()));
}
public void unsetSupplementaryPostalServiceData() {
this.supplementaryPostalServiceData = null;
}
/**
* 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<Object>();
}
return this.any;
}
public boolean isSetAny() {
return ((this.any!= null)&&(!this.any.isEmpty()));
}
public void unsetAny() {
this.any = null;
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* 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;
}
public void setAddressIdentifier(List<AddressDetails.PostalServiceElements.AddressIdentifier> value) {
this.addressIdentifier = value;
}
public void setSupplementaryPostalServiceData(List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> value) {
this.supplementaryPostalServiceData = value;
}
public void setAny(List<Object> value) {
this.any = value;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressIdentifier {
@XmlValue
protected String content;
@XmlAttribute(name = "IdentifierType")
@XmlSchemaType(name = "anySimpleType")
protected String identifierType;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der identifierType-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIdentifierType() {
return identifierType;
}
/**
* Legt den Wert der identifierType-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIdentifierType(String value) {
this.identifierType = value;
}
public boolean isSetIdentifierType() {
return (this.identifierType!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLatitude {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLatitudeDirection {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Specific to postal service
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLongitude {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class AddressLongitudeDirection {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class Barcode {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class EndorsementLineCode {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class KeyLineCode {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <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" />
* <anyAttribute namespace='##other'/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"content"
})
public static class SupplementaryPostalServiceData {
@XmlValue
protected String content;
@XmlAttribute(name = "Type")
@XmlSchemaType(name = "anySimpleType")
protected String type;
@XmlAttribute(name = "Code")
@XmlSchemaType(name = "anySimpleType")
protected String code;
@XmlAnyAttribute
private Map<QName, String> otherAttributes = new HashMap<QName, String>();
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
public boolean isSetContent() {
return (this.content!= null);
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der code-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Legt den Wert der code-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
public boolean isSetCode() {
return (this.code!= null);
}
/**
* 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;
}
}
}
}