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

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

public class PostBox
extends 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 ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PostBoxNumber">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="PostBoxNumberPrefix" 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="NumberPrefixSeparator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="PostBoxNumberSuffix" 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="NumberSuffixSeparator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="PostBoxNumberExtension" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="NumberExtensionSeparator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Firm" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}FirmType" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode" minOccurs="0"/>
         <any/>
       </sequence>
       <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="Indicator" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class PostBox.PostBoxNumber
          Java class for anonymous complex type.
static class PostBox.PostBoxNumberExtension
          Java class for anonymous complex type.
static class PostBox.PostBoxNumberPrefix
          Java class for anonymous complex type.
static class PostBox.PostBoxNumberSuffix
          Java class for anonymous complex type.
 
Field Summary
protected  List<AddressLine> addressLine
           
protected  List<Object> any
           
protected  FirmType firm
           
protected  String indicator
           
protected  PostalCode postalCode
           
protected  PostBox.PostBoxNumber postBoxNumber
           
protected  PostBox.PostBoxNumberExtension postBoxNumberExtension
           
protected  PostBox.PostBoxNumberPrefix postBoxNumberPrefix
           
protected  PostBox.PostBoxNumberSuffix postBoxNumberSuffix
           
protected  String type
           
 
Constructor Summary
PostBox()
           
 
Method Summary
 List<AddressLine> getAddressLine()
          Gets the value of the addressLine property.
 List<Object> getAny()
          Gets the value of the any property.
 FirmType getFirm()
          Gets the value of the firm property.
 String getIndicator()
          Gets the value of the indicator property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 PostalCode getPostalCode()
          Gets the value of the postalCode property.
 PostBox.PostBoxNumber getPostBoxNumber()
          Gets the value of the postBoxNumber property.
 PostBox.PostBoxNumberExtension getPostBoxNumberExtension()
          Gets the value of the postBoxNumberExtension property.
 PostBox.PostBoxNumberPrefix getPostBoxNumberPrefix()
          Gets the value of the postBoxNumberPrefix property.
 PostBox.PostBoxNumberSuffix getPostBoxNumberSuffix()
          Gets the value of the postBoxNumberSuffix property.
 String getType()
          Gets the value of the type property.
 void setFirm(FirmType value)
          Sets the value of the firm property.
 void setIndicator(String value)
          Sets the value of the indicator property.
 void setPostalCode(PostalCode value)
          Sets the value of the postalCode property.
 void setPostBoxNumber(PostBox.PostBoxNumber value)
          Sets the value of the postBoxNumber property.
 void setPostBoxNumberExtension(PostBox.PostBoxNumberExtension value)
          Sets the value of the postBoxNumberExtension property.
 void setPostBoxNumberPrefix(PostBox.PostBoxNumberPrefix value)
          Sets the value of the postBoxNumberPrefix property.
 void setPostBoxNumberSuffix(PostBox.PostBoxNumberSuffix value)
          Sets the value of the postBoxNumberSuffix property.
 void setType(String value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressLine

protected List<AddressLine> addressLine

postBoxNumber

protected PostBox.PostBoxNumber postBoxNumber

postBoxNumberPrefix

protected PostBox.PostBoxNumberPrefix postBoxNumberPrefix

postBoxNumberSuffix

protected PostBox.PostBoxNumberSuffix postBoxNumberSuffix

postBoxNumberExtension

protected PostBox.PostBoxNumberExtension postBoxNumberExtension

firm

protected FirmType firm

postalCode

protected PostalCode postalCode

any

protected List<Object> any

type

protected String type

indicator

protected String indicator
Constructor Detail

PostBox

public PostBox()
Method Detail

getAddressLine

public List<AddressLine> getAddressLine()
Gets the value of the addressLine 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 addressLine property.

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

    getAddressLine().add(newItem);
 

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


getPostBoxNumber

public PostBox.PostBoxNumber getPostBoxNumber()
Gets the value of the postBoxNumber property.

Returns:
possible object is PostBox.PostBoxNumber

setPostBoxNumber

public void setPostBoxNumber(PostBox.PostBoxNumber value)
Sets the value of the postBoxNumber property.

Parameters:
value - allowed object is PostBox.PostBoxNumber

getPostBoxNumberPrefix

public PostBox.PostBoxNumberPrefix getPostBoxNumberPrefix()
Gets the value of the postBoxNumberPrefix property.

Returns:
possible object is PostBox.PostBoxNumberPrefix

setPostBoxNumberPrefix

public void setPostBoxNumberPrefix(PostBox.PostBoxNumberPrefix value)
Sets the value of the postBoxNumberPrefix property.

Parameters:
value - allowed object is PostBox.PostBoxNumberPrefix

getPostBoxNumberSuffix

public PostBox.PostBoxNumberSuffix getPostBoxNumberSuffix()
Gets the value of the postBoxNumberSuffix property.

Returns:
possible object is PostBox.PostBoxNumberSuffix

setPostBoxNumberSuffix

public void setPostBoxNumberSuffix(PostBox.PostBoxNumberSuffix value)
Sets the value of the postBoxNumberSuffix property.

Parameters:
value - allowed object is PostBox.PostBoxNumberSuffix

getPostBoxNumberExtension

public PostBox.PostBoxNumberExtension getPostBoxNumberExtension()
Gets the value of the postBoxNumberExtension property.

Returns:
possible object is PostBox.PostBoxNumberExtension

setPostBoxNumberExtension

public void setPostBoxNumberExtension(PostBox.PostBoxNumberExtension value)
Sets the value of the postBoxNumberExtension property.

Parameters:
value - allowed object is PostBox.PostBoxNumberExtension

getFirm

public FirmType getFirm()
Gets the value of the firm property.

Returns:
possible object is FirmType

setFirm

public void setFirm(FirmType value)
Sets the value of the firm property.

Parameters:
value - allowed object is FirmType

getPostalCode

public PostalCode getPostalCode()
Gets the value of the postalCode property.

Returns:
possible object is PostalCode

setPostalCode

public void setPostalCode(PostalCode value)
Sets the value of the postalCode property.

Parameters:
value - allowed object is PostalCode

getAny

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

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

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

    getAny().add(newItem);
 

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


getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

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

Parameters:
value - allowed object is String

getIndicator

public String getIndicator()
Gets the value of the indicator property.

Returns:
possible object is String

setIndicator

public void setIndicator(String value)
Sets the value of the indicator property.

Parameters:
value - allowed object is String

getOtherAttributes

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

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

Returns:
always non-null


Copyright © 2008. All Rights Reserved.