de.micromata.opengis.kml.v_2_2_0.xal
Class PostalCode

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.xal.PostalCode
All Implemented Interfaces:
java.lang.Cloneable

public class PostalCode
extends java.lang.Object
implements java.lang.Cloneable


Nested Class Summary
static class PostalCode.PostalCodeNumber
           
static class PostalCode.PostalCodeNumberExtension
           
static class PostalCode.PostTown
           
 
Field Summary
protected  java.util.List<AddressLine> addressLine
           
protected  java.util.List<java.lang.Object> any
           
protected  java.util.List<PostalCode.PostalCodeNumber> postalCodeNumber
           
protected  java.util.List<PostalCode.PostalCodeNumberExtension> postalCodeNumberExtension
           
protected  PostalCode.PostTown postTown
           
protected  java.lang.String underscore
           
 
Constructor Summary
PostalCode()
           
 
Method Summary
 PostalCode addToAddressLine(AddressLine addressLine)
          add a value to the addressLine property collection
 PostalCode addToAny(java.lang.Object any)
          add a value to the any property collection
 PostalCode addToPostalCodeNumber(PostalCode.PostalCodeNumber postalCodeNumber)
          add a value to the postalCodeNumber property collection
 PostalCode addToPostalCodeNumberExtension(PostalCode.PostalCodeNumberExtension postalCodeNumberExtension)
          add a value to the postalCodeNumberExtension property collection
 PostalCode clone()
           
 AddressLine createAndAddAddressLine()
          Creates a new instance of AddressLine and adds it to addressLine.
 PostalCode.PostalCodeNumber createAndAddPostalCodeNumber()
          Creates a new instance of PostalCode.PostalCodeNumber and adds it to postalCodeNumber.
 PostalCode.PostalCodeNumberExtension createAndAddPostalCodeNumberExtension()
          Creates a new instance of PostalCode.PostalCodeNumberExtension and adds it to postalCodeNumberExtension.
 PostalCode.PostTown createAndSetPostTown()
          Creates a new instance of PostalCode.PostTown and set it to postTown.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<java.lang.Object> getAny()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 java.util.List<PostalCode.PostalCodeNumber> getPostalCodeNumber()
           
 java.util.List<PostalCode.PostalCodeNumberExtension> getPostalCodeNumberExtension()
           
 PostalCode.PostTown getPostTown()
           
 java.lang.String getUnderscore()
           
 int hashCode()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
          Sets the value of the addressLine property Objects of the following type(s) are allowed in the list List.
 void setAny(java.util.List<java.lang.Object> any)
          Sets the value of the any property Objects of the following type(s) are allowed in the list List.
 void setPostalCodeNumber(java.util.List<PostalCode.PostalCodeNumber> postalCodeNumber)
          Sets the value of the postalCodeNumber property Objects of the following type(s) are allowed in the list List.
 void setPostalCodeNumberExtension(java.util.List<PostalCode.PostalCodeNumberExtension> postalCodeNumberExtension)
          Sets the value of the postalCodeNumberExtension property Objects of the following type(s) are allowed in the list List.
 void setPostTown(PostalCode.PostTown value)
           
 void setUnderscore(java.lang.String value)
           
 PostalCode withAddressLine(java.util.List<AddressLine> addressLine)
          fluent setter
 PostalCode withAny(java.util.List<java.lang.Object> any)
          fluent setter
 PostalCode withPostalCodeNumber(java.util.List<PostalCode.PostalCodeNumber> postalCodeNumber)
          fluent setter
 PostalCode withPostalCodeNumberExtension(java.util.List<PostalCode.PostalCodeNumberExtension> postalCodeNumberExtension)
          fluent setter
 PostalCode withPostTown(PostalCode.PostTown postTown)
          fluent setter
 PostalCode withUnderscore(java.lang.String underscore)
          fluent setter
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressLine

protected java.util.List<AddressLine> addressLine

postalCodeNumber

protected java.util.List<PostalCode.PostalCodeNumber> postalCodeNumber

postalCodeNumberExtension

protected java.util.List<PostalCode.PostalCodeNumberExtension> postalCodeNumberExtension

postTown

protected PostalCode.PostTown postTown

any

protected java.util.List<java.lang.Object> any

underscore

protected java.lang.String underscore
Constructor Detail

PostalCode

public PostalCode()
Method Detail

getAddressLine

public java.util.List<AddressLine> getAddressLine()

getPostalCodeNumber

public java.util.List<PostalCode.PostalCodeNumber> getPostalCodeNumber()

getPostalCodeNumberExtension

public java.util.List<PostalCode.PostalCodeNumberExtension> getPostalCodeNumberExtension()

getPostTown

public PostalCode.PostTown getPostTown()
Returns:
possible object is PostalCode.PostTown

setPostTown

public void setPostTown(PostalCode.PostTown value)
Parameters:
value - allowed object is PostalCode.PostTown

getAny

public java.util.List<java.lang.Object> getAny()

getUnderscore

public java.lang.String getUnderscore()
Returns:
possible object is String

setUnderscore

public void setUnderscore(java.lang.String value)
Parameters:
value - allowed object is String

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Returns:
always non-null

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

createAndAddAddressLine

public AddressLine createAndAddAddressLine()
Creates a new instance of AddressLine and adds it to addressLine. This method is a short version for: AddressLine addressLine = new AddressLine(); this.getAddressLine().add(addressLine);


createAndAddPostalCodeNumber

public PostalCode.PostalCodeNumber createAndAddPostalCodeNumber()
Creates a new instance of PostalCode.PostalCodeNumber and adds it to postalCodeNumber. This method is a short version for: PostalCodeNumber postalCodeNumber = new PostalCodeNumber(); this.getPostalCodeNumber().add(postalCodeNumber);


createAndAddPostalCodeNumberExtension

public PostalCode.PostalCodeNumberExtension createAndAddPostalCodeNumberExtension()
Creates a new instance of PostalCode.PostalCodeNumberExtension and adds it to postalCodeNumberExtension. This method is a short version for: PostalCodeNumberExtension postalCodeNumberExtension = new PostalCodeNumberExtension(); this.getPostalCodeNumberExtension().add(postalCodeNumberExtension);


createAndSetPostTown

public PostalCode.PostTown createAndSetPostTown()
Creates a new instance of PostalCode.PostTown and set it to postTown. This method is a short version for: PostTown postTown = new PostTown(); this.setPostTown(postTown);


setAddressLine

public void setAddressLine(java.util.List<AddressLine> addressLine)
Sets the value of the addressLine property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withAddressLine(java.util.List) instead.

Parameters:
addressLine -

addToAddressLine

public PostalCode addToAddressLine(AddressLine addressLine)
add a value to the addressLine property collection

Parameters:
addressLine - Objects of the following type are allowed in the list: AddressLine
Returns:
true (as general contract of Collection.add).

setPostalCodeNumber

public void setPostalCodeNumber(java.util.List<PostalCode.PostalCodeNumber> postalCodeNumber)
Sets the value of the postalCodeNumber property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withPostalCodeNumber(java.util.List) instead.

Parameters:
postalCodeNumber -

addToPostalCodeNumber

public PostalCode addToPostalCodeNumber(PostalCode.PostalCodeNumber postalCodeNumber)
add a value to the postalCodeNumber property collection

Parameters:
postalCodeNumber - Objects of the following type are allowed in the list: PostalCode.PostalCodeNumber
Returns:
true (as general contract of Collection.add).

setPostalCodeNumberExtension

public void setPostalCodeNumberExtension(java.util.List<PostalCode.PostalCodeNumberExtension> postalCodeNumberExtension)
Sets the value of the postalCodeNumberExtension property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withPostalCodeNumberExtension(java.util.List) instead.

Parameters:
postalCodeNumberExtension -

addToPostalCodeNumberExtension

public PostalCode addToPostalCodeNumberExtension(PostalCode.PostalCodeNumberExtension postalCodeNumberExtension)
add a value to the postalCodeNumberExtension property collection

Parameters:
postalCodeNumberExtension - Objects of the following type are allowed in the list: PostalCode.PostalCodeNumberExtension
Returns:
true (as general contract of Collection.add).

setAny

public void setAny(java.util.List<java.lang.Object> any)
Sets the value of the any property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withAny(java.util.List) instead.

Parameters:
any -

addToAny

public PostalCode addToAny(java.lang.Object any)
add a value to the any property collection

Parameters:
any - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

withAddressLine

public PostalCode withAddressLine(java.util.List<AddressLine> addressLine)
fluent setter

Parameters:
addressLine - required parameter
See Also:
#setAddressLine(List)

withPostalCodeNumber

public PostalCode withPostalCodeNumber(java.util.List<PostalCode.PostalCodeNumber> postalCodeNumber)
fluent setter

Parameters:
postalCodeNumber - required parameter
See Also:
#setPostalCodeNumber(List)

withPostalCodeNumberExtension

public PostalCode withPostalCodeNumberExtension(java.util.List<PostalCode.PostalCodeNumberExtension> postalCodeNumberExtension)
fluent setter

Parameters:
postalCodeNumberExtension - required parameter
See Also:
#setPostalCodeNumberExtension(List)

withPostTown

public PostalCode withPostTown(PostalCode.PostTown postTown)
fluent setter

Parameters:
postTown - required parameter
See Also:
setPostTown(PostTown)

withAny

public PostalCode withAny(java.util.List<java.lang.Object> any)
fluent setter

Parameters:
any - required parameter
See Also:
#setAny(List)

withUnderscore

public PostalCode withUnderscore(java.lang.String underscore)
fluent setter

Parameters:
underscore - required parameter
See Also:
setUnderscore(String)

clone

public PostalCode clone()
Overrides:
clone in class java.lang.Object