org.citygml4j.jaxb.xal
Class AddressDetails.PostalServiceElements

java.lang.Object
  extended by org.citygml4j.jaxb.xal.AddressDetails.PostalServiceElements
Enclosing class:
AddressDetails

public static class AddressDetails.PostalServiceElements
extends java.lang.Object

Java-Klasse für anonymous complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <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>
 


Nested Class Summary
static class AddressDetails.PostalServiceElements.AddressIdentifier
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLatitude
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLatitudeDirection
          Specific to postal service Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLongitude
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLongitudeDirection
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.Barcode
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.EndorsementLineCode
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.KeyLineCode
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.SortingCode
          Java-Klasse für anonymous complex type.
static class AddressDetails.PostalServiceElements.SupplementaryPostalServiceData
          Java-Klasse für anonymous complex type.
 
Constructor Summary
AddressDetails.PostalServiceElements()
           
 
Method Summary
 java.util.List<AddressDetails.PostalServiceElements.AddressIdentifier> getAddressIdentifier()
          Gets the value of the addressIdentifier property.
 AddressDetails.PostalServiceElements.AddressLatitude getAddressLatitude()
          Ruft den Wert der addressLatitude-Eigenschaft ab.
 AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection()
          Ruft den Wert der addressLatitudeDirection-Eigenschaft ab.
 AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude()
          Ruft den Wert der addressLongitude-Eigenschaft ab.
 AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection()
          Ruft den Wert der addressLongitudeDirection-Eigenschaft ab.
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 AddressDetails.PostalServiceElements.Barcode getBarcode()
          Ruft den Wert der barcode-Eigenschaft ab.
 AddressDetails.PostalServiceElements.EndorsementLineCode getEndorsementLineCode()
          Ruft den Wert der endorsementLineCode-Eigenschaft ab.
 AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode()
          Ruft den Wert der keyLineCode-Eigenschaft ab.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 AddressDetails.PostalServiceElements.SortingCode getSortingCode()
          Ruft den Wert der sortingCode-Eigenschaft ab.
 java.util.List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> getSupplementaryPostalServiceData()
          Gets the value of the supplementaryPostalServiceData property.
 java.lang.String getType()
          Ruft den Wert der type-Eigenschaft ab.
 boolean isSetAddressIdentifier()
           
 boolean isSetAddressLatitude()
           
 boolean isSetAddressLatitudeDirection()
           
 boolean isSetAddressLongitude()
           
 boolean isSetAddressLongitudeDirection()
           
 boolean isSetAny()
           
 boolean isSetBarcode()
           
 boolean isSetEndorsementLineCode()
           
 boolean isSetKeyLineCode()
           
 boolean isSetSortingCode()
           
 boolean isSetSupplementaryPostalServiceData()
           
 boolean isSetType()
           
 void setAddressIdentifier(java.util.List<AddressDetails.PostalServiceElements.AddressIdentifier> addressIdentifier)
          Sets the value of the addressIdentifier property.
 void setAddressLatitude(AddressDetails.PostalServiceElements.AddressLatitude value)
          Legt den Wert der addressLatitude-Eigenschaft fest.
 void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value)
          Legt den Wert der addressLatitudeDirection-Eigenschaft fest.
 void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value)
          Legt den Wert der addressLongitude-Eigenschaft fest.
 void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value)
          Legt den Wert der addressLongitudeDirection-Eigenschaft fest.
 void setAny(java.util.List<java.lang.Object> any)
          Sets the value of the any property.
 void setBarcode(AddressDetails.PostalServiceElements.Barcode value)
          Legt den Wert der barcode-Eigenschaft fest.
 void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value)
          Legt den Wert der endorsementLineCode-Eigenschaft fest.
 void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value)
          Legt den Wert der keyLineCode-Eigenschaft fest.
 void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value)
          Legt den Wert der sortingCode-Eigenschaft fest.
 void setSupplementaryPostalServiceData(java.util.List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> supplementaryPostalServiceData)
          Sets the value of the supplementaryPostalServiceData property.
 void setType(java.lang.String value)
          Legt den Wert der type-Eigenschaft fest.
 void unsetAddressIdentifier()
           
 void unsetAny()
           
 void unsetSupplementaryPostalServiceData()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressDetails.PostalServiceElements

public AddressDetails.PostalServiceElements()
Method Detail

getAddressIdentifier

public java.util.List<AddressDetails.PostalServiceElements.AddressIdentifier> getAddressIdentifier()
Gets the value of the addressIdentifier property.

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

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

    getAddressIdentifier().add(newItem);
 

Objects of the following type(s) are allowed in the list AddressDetails.PostalServiceElements.AddressIdentifier


isSetAddressIdentifier

public boolean isSetAddressIdentifier()

unsetAddressIdentifier

public void unsetAddressIdentifier()

getEndorsementLineCode

public AddressDetails.PostalServiceElements.EndorsementLineCode getEndorsementLineCode()
Ruft den Wert der endorsementLineCode-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.EndorsementLineCode

setEndorsementLineCode

public void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value)
Legt den Wert der endorsementLineCode-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.EndorsementLineCode

isSetEndorsementLineCode

public boolean isSetEndorsementLineCode()

getKeyLineCode

public AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode()
Ruft den Wert der keyLineCode-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.KeyLineCode

setKeyLineCode

public void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value)
Legt den Wert der keyLineCode-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.KeyLineCode

isSetKeyLineCode

public boolean isSetKeyLineCode()

getBarcode

public AddressDetails.PostalServiceElements.Barcode getBarcode()
Ruft den Wert der barcode-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.Barcode

setBarcode

public void setBarcode(AddressDetails.PostalServiceElements.Barcode value)
Legt den Wert der barcode-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.Barcode

isSetBarcode

public boolean isSetBarcode()

getSortingCode

public AddressDetails.PostalServiceElements.SortingCode getSortingCode()
Ruft den Wert der sortingCode-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.SortingCode

setSortingCode

public void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value)
Legt den Wert der sortingCode-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.SortingCode

isSetSortingCode

public boolean isSetSortingCode()

getAddressLatitude

public AddressDetails.PostalServiceElements.AddressLatitude getAddressLatitude()
Ruft den Wert der addressLatitude-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLatitude

setAddressLatitude

public void setAddressLatitude(AddressDetails.PostalServiceElements.AddressLatitude value)
Legt den Wert der addressLatitude-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.AddressLatitude

isSetAddressLatitude

public boolean isSetAddressLatitude()

getAddressLatitudeDirection

public AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection()
Ruft den Wert der addressLatitudeDirection-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLatitudeDirection

setAddressLatitudeDirection

public void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value)
Legt den Wert der addressLatitudeDirection-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.AddressLatitudeDirection

isSetAddressLatitudeDirection

public boolean isSetAddressLatitudeDirection()

getAddressLongitude

public AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude()
Ruft den Wert der addressLongitude-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLongitude

setAddressLongitude

public void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value)
Legt den Wert der addressLongitude-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.AddressLongitude

isSetAddressLongitude

public boolean isSetAddressLongitude()

getAddressLongitudeDirection

public AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection()
Ruft den Wert der addressLongitudeDirection-Eigenschaft ab.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLongitudeDirection

setAddressLongitudeDirection

public void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value)
Legt den Wert der addressLongitudeDirection-Eigenschaft fest.

Parameters:
value - allowed object is AddressDetails.PostalServiceElements.AddressLongitudeDirection

isSetAddressLongitudeDirection

public boolean isSetAddressLongitudeDirection()

getSupplementaryPostalServiceData

public java.util.List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> getSupplementaryPostalServiceData()
Gets the value of the supplementaryPostalServiceData property.

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

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

    getSupplementaryPostalServiceData().add(newItem);
 

Objects of the following type(s) are allowed in the list AddressDetails.PostalServiceElements.SupplementaryPostalServiceData


isSetSupplementaryPostalServiceData

public boolean isSetSupplementaryPostalServiceData()

unsetSupplementaryPostalServiceData

public void unsetSupplementaryPostalServiceData()

getAny

public java.util.List<java.lang.Object> getAny()
Gets the value of the any property.

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

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

    getAny().add(newItem);
 

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


isSetAny

public boolean isSetAny()

unsetAny

public void unsetAny()

getType

public java.lang.String getType()
Ruft den Wert der type-Eigenschaft ab.

Returns:
possible object is String

setType

public void setType(java.lang.String value)
Legt den Wert der type-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetType

public boolean isSetType()

getOtherAttributes

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

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

Returns:
always non-null

setAddressIdentifier

public void setAddressIdentifier(java.util.List<AddressDetails.PostalServiceElements.AddressIdentifier> addressIdentifier)
Sets the value of the addressIdentifier property.

Parameters:
addressIdentifier - allowed object is AddressDetails.PostalServiceElements.AddressIdentifier

setSupplementaryPostalServiceData

public void setSupplementaryPostalServiceData(java.util.List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> supplementaryPostalServiceData)
Sets the value of the supplementaryPostalServiceData property.

Parameters:
supplementaryPostalServiceData - allowed object is AddressDetails.PostalServiceElements.SupplementaryPostalServiceData

setAny

public void setAny(java.util.List<java.lang.Object> any)
Sets the value of the any property.

Parameters:
any - allowed object is Object