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

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

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


Nested Class Summary
static class PostalCode.PostTown.PostTownName
           
static class PostalCode.PostTown.PostTownSuffix
           
 
Field Summary
protected  java.util.List<AddressLine> addressLine
           
protected  java.util.List<PostalCode.PostTown.PostTownName> postTownName
           
protected  PostalCode.PostTown.PostTownSuffix postTownSuffix
           
protected  java.lang.String underscore
           
 
Constructor Summary
PostalCode.PostTown()
           
 
Method Summary
 PostalCode.PostTown addToAddressLine(AddressLine addressLine)
          add a value to the addressLine property collection
 PostalCode.PostTown addToPostTownName(PostalCode.PostTown.PostTownName postTownName)
          add a value to the postTownName property collection
 PostalCode.PostTown clone()
           
 AddressLine createAndAddAddressLine()
          Creates a new instance of AddressLine and adds it to addressLine.
 PostalCode.PostTown.PostTownName createAndAddPostTownName()
          Creates a new instance of PostalCode.PostTown.PostTownName and adds it to postTownName.
 PostalCode.PostTown.PostTownSuffix createAndSetPostTownSuffix()
          Creates a new instance of PostalCode.PostTown.PostTownSuffix and set it to postTownSuffix.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 java.util.List<PostalCode.PostTown.PostTownName> getPostTownName()
           
 PostalCode.PostTown.PostTownSuffix getPostTownSuffix()
           
 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 setPostTownName(java.util.List<PostalCode.PostTown.PostTownName> postTownName)
          Sets the value of the postTownName property Objects of the following type(s) are allowed in the list List.
 void setPostTownSuffix(PostalCode.PostTown.PostTownSuffix value)
           
 void setUnderscore(java.lang.String value)
           
 PostalCode.PostTown withAddressLine(java.util.List<AddressLine> addressLine)
          fluent setter
 PostalCode.PostTown withPostTownName(java.util.List<PostalCode.PostTown.PostTownName> postTownName)
          fluent setter
 PostalCode.PostTown withPostTownSuffix(PostalCode.PostTown.PostTownSuffix postTownSuffix)
          fluent setter
 PostalCode.PostTown 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

postTownName

protected java.util.List<PostalCode.PostTown.PostTownName> postTownName

postTownSuffix

protected PostalCode.PostTown.PostTownSuffix postTownSuffix

underscore

protected java.lang.String underscore
Constructor Detail

PostalCode.PostTown

public PostalCode.PostTown()
Method Detail

getAddressLine

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

getPostTownName

public java.util.List<PostalCode.PostTown.PostTownName> getPostTownName()

getPostTownSuffix

public PostalCode.PostTown.PostTownSuffix getPostTownSuffix()
Returns:
possible object is PostalCode.PostTown.PostTownSuffix

setPostTownSuffix

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

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


createAndAddPostTownName

public PostalCode.PostTown.PostTownName createAndAddPostTownName()
Creates a new instance of PostalCode.PostTown.PostTownName and adds it to postTownName. This method is a short version for: PostTownName postTownName = new PostTownName(); this.getPostTownName().add(postTownName);


createAndSetPostTownSuffix

public PostalCode.PostTown.PostTownSuffix createAndSetPostTownSuffix()
Creates a new instance of PostalCode.PostTown.PostTownSuffix and set it to postTownSuffix. This method is a short version for: PostTownSuffix postTownSuffix = new PostTownSuffix(); this.setPostTownSuffix(postTownSuffix);


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.PostTown 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).

setPostTownName

public void setPostTownName(java.util.List<PostalCode.PostTown.PostTownName> postTownName)
Sets the value of the postTownName 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 withPostTownName(java.util.List) instead.

Parameters:
postTownName -

addToPostTownName

public PostalCode.PostTown addToPostTownName(PostalCode.PostTown.PostTownName postTownName)
add a value to the postTownName property collection

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

withAddressLine

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

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

withPostTownName

public PostalCode.PostTown withPostTownName(java.util.List<PostalCode.PostTown.PostTownName> postTownName)
fluent setter

Parameters:
postTownName - required parameter
See Also:
#setPostTownName(List)

withPostTownSuffix

public PostalCode.PostTown withPostTownSuffix(PostalCode.PostTown.PostTownSuffix postTownSuffix)
fluent setter

Parameters:
postTownSuffix - required parameter
See Also:
setPostTownSuffix(PostTownSuffix)

withUnderscore

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

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

clone

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