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 class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element 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 class for anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLatitude
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLatitudeDirection
          Specific to postal service Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLongitude
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.AddressLongitudeDirection
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.Barcode
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.EndorsementLineCode
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.KeyLineCode
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.SortingCode
          Java class for anonymous complex type.
static class AddressDetails.PostalServiceElements.SupplementaryPostalServiceData
          Java class for 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()
          Gets the value of the addressLatitude property.
 AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection()
          Gets the value of the addressLatitudeDirection property.
 AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude()
          Gets the value of the addressLongitude property.
 AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection()
          Gets the value of the addressLongitudeDirection property.
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 AddressDetails.PostalServiceElements.Barcode getBarcode()
          Gets the value of the barcode property.
 AddressDetails.PostalServiceElements.EndorsementLineCode getEndorsementLineCode()
          Gets the value of the endorsementLineCode property.
 AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode()
          Gets the value of the keyLineCode property.
 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()
          Gets the value of the sortingCode property.
 java.util.List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> getSupplementaryPostalServiceData()
          Gets the value of the supplementaryPostalServiceData property.
 java.lang.String getType()
          Gets the value of the type property.
 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)
          Sets the value of the addressLatitude property.
 void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value)
          Sets the value of the addressLatitudeDirection property.
 void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value)
          Sets the value of the addressLongitude property.
 void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value)
          Sets the value of the addressLongitudeDirection property.
 void setAny(java.util.List<java.lang.Object> any)
          Sets the value of the any property.
 void setBarcode(AddressDetails.PostalServiceElements.Barcode value)
          Sets the value of the barcode property.
 void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value)
          Sets the value of the endorsementLineCode property.
 void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value)
          Sets the value of the keyLineCode property.
 void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value)
          Sets the value of the sortingCode property.
 void setSupplementaryPostalServiceData(java.util.List<AddressDetails.PostalServiceElements.SupplementaryPostalServiceData> supplementaryPostalServiceData)
          Sets the value of the supplementaryPostalServiceData property.
 void setType(java.lang.String value)
          Sets the value of the type property.
 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()
Gets the value of the endorsementLineCode property.

Returns:
possible object is AddressDetails.PostalServiceElements.EndorsementLineCode

setEndorsementLineCode

public void setEndorsementLineCode(AddressDetails.PostalServiceElements.EndorsementLineCode value)
Sets the value of the endorsementLineCode property.

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

isSetEndorsementLineCode

public boolean isSetEndorsementLineCode()

getKeyLineCode

public AddressDetails.PostalServiceElements.KeyLineCode getKeyLineCode()
Gets the value of the keyLineCode property.

Returns:
possible object is AddressDetails.PostalServiceElements.KeyLineCode

setKeyLineCode

public void setKeyLineCode(AddressDetails.PostalServiceElements.KeyLineCode value)
Sets the value of the keyLineCode property.

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

isSetKeyLineCode

public boolean isSetKeyLineCode()

getBarcode

public AddressDetails.PostalServiceElements.Barcode getBarcode()
Gets the value of the barcode property.

Returns:
possible object is AddressDetails.PostalServiceElements.Barcode

setBarcode

public void setBarcode(AddressDetails.PostalServiceElements.Barcode value)
Sets the value of the barcode property.

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

isSetBarcode

public boolean isSetBarcode()

getSortingCode

public AddressDetails.PostalServiceElements.SortingCode getSortingCode()
Gets the value of the sortingCode property.

Returns:
possible object is AddressDetails.PostalServiceElements.SortingCode

setSortingCode

public void setSortingCode(AddressDetails.PostalServiceElements.SortingCode value)
Sets the value of the sortingCode property.

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

isSetSortingCode

public boolean isSetSortingCode()

getAddressLatitude

public AddressDetails.PostalServiceElements.AddressLatitude getAddressLatitude()
Gets the value of the addressLatitude property.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLatitude

setAddressLatitude

public void setAddressLatitude(AddressDetails.PostalServiceElements.AddressLatitude value)
Sets the value of the addressLatitude property.

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

isSetAddressLatitude

public boolean isSetAddressLatitude()

getAddressLatitudeDirection

public AddressDetails.PostalServiceElements.AddressLatitudeDirection getAddressLatitudeDirection()
Gets the value of the addressLatitudeDirection property.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLatitudeDirection

setAddressLatitudeDirection

public void setAddressLatitudeDirection(AddressDetails.PostalServiceElements.AddressLatitudeDirection value)
Sets the value of the addressLatitudeDirection property.

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

isSetAddressLatitudeDirection

public boolean isSetAddressLatitudeDirection()

getAddressLongitude

public AddressDetails.PostalServiceElements.AddressLongitude getAddressLongitude()
Gets the value of the addressLongitude property.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLongitude

setAddressLongitude

public void setAddressLongitude(AddressDetails.PostalServiceElements.AddressLongitude value)
Sets the value of the addressLongitude property.

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

isSetAddressLongitude

public boolean isSetAddressLongitude()

getAddressLongitudeDirection

public AddressDetails.PostalServiceElements.AddressLongitudeDirection getAddressLongitudeDirection()
Gets the value of the addressLongitudeDirection property.

Returns:
possible object is AddressDetails.PostalServiceElements.AddressLongitudeDirection

setAddressLongitudeDirection

public void setAddressLongitudeDirection(AddressDetails.PostalServiceElements.AddressLongitudeDirection value)
Sets the value of the addressLongitudeDirection property.

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()
Gets the value of the type property.

Returns:
possible object is String

setType

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

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