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

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

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


Nested Class Summary
static class SubPremise.SubPremiseLocation
           
static class SubPremise.SubPremiseName
           
static class SubPremise.SubPremiseNumber
           
static class SubPremise.SubPremiseNumberPrefix
           
static class SubPremise.SubPremiseNumberSuffix
           
 
Field Summary
protected  java.util.List<AddressLine> addressLine
           
protected  java.util.List<java.lang.Object> any
           
protected  java.util.List<BuildingName> buildingName
           
protected  Firm firm
           
protected  MailStop mailStop
           
protected  PostalCode postalCode
           
protected  SubPremise subPremise
           
protected  SubPremise.SubPremiseLocation subPremiseLocation
           
protected  java.util.List<SubPremise.SubPremiseName> subPremiseName
           
protected  java.util.List<SubPremise.SubPremiseNumber> subPremiseNumber
           
protected  java.util.List<SubPremise.SubPremiseNumberPrefix> subPremiseNumberPrefix
           
protected  java.util.List<SubPremise.SubPremiseNumberSuffix> subPremiseNumberSuffix
           
protected  java.lang.String underscore
           
 
Constructor Summary
SubPremise(SubPremise.SubPremiseLocation subPremiseLocation)
          Value constructor with only mandatory fields
 
Method Summary
 SubPremise addToAddressLine(AddressLine addressLine)
          add a value to the addressLine property collection
 SubPremise addToAny(java.lang.Object any)
          add a value to the any property collection
 SubPremise addToBuildingName(BuildingName buildingName)
          add a value to the buildingName property collection
 SubPremise addToSubPremiseName(SubPremise.SubPremiseName subPremiseName)
          add a value to the subPremiseName property collection
 SubPremise addToSubPremiseNumber(SubPremise.SubPremiseNumber subPremiseNumber)
          add a value to the subPremiseNumber property collection
 SubPremise addToSubPremiseNumberPrefix(SubPremise.SubPremiseNumberPrefix subPremiseNumberPrefix)
          add a value to the subPremiseNumberPrefix property collection
 SubPremise addToSubPremiseNumberSuffix(SubPremise.SubPremiseNumberSuffix subPremiseNumberSuffix)
          add a value to the subPremiseNumberSuffix property collection
 SubPremise clone()
           
 AddressLine createAndAddAddressLine()
          Creates a new instance of AddressLine and adds it to addressLine.
 BuildingName createAndAddBuildingName()
          Creates a new instance of BuildingName and adds it to buildingName.
 SubPremise.SubPremiseName createAndAddSubPremiseName()
          Creates a new instance of SubPremise.SubPremiseName and adds it to subPremiseName.
 SubPremise.SubPremiseNumber createAndAddSubPremiseNumber()
          Creates a new instance of SubPremise.SubPremiseNumber and adds it to subPremiseNumber.
 SubPremise.SubPremiseNumberPrefix createAndAddSubPremiseNumberPrefix()
          Creates a new instance of SubPremise.SubPremiseNumberPrefix and adds it to subPremiseNumberPrefix.
 SubPremise.SubPremiseNumberSuffix createAndAddSubPremiseNumberSuffix()
          Creates a new instance of SubPremise.SubPremiseNumberSuffix and adds it to subPremiseNumberSuffix.
 Firm createAndSetFirm()
          Creates a new instance of Firm and set it to firm.
 MailStop createAndSetMailStop()
          Creates a new instance of MailStop and set it to mailStop.
 PostalCode createAndSetPostalCode()
          Creates a new instance of PostalCode and set it to postalCode.
 SubPremise createAndSetSubPremise(SubPremise.SubPremiseLocation subPremiseLocation)
          Creates a new instance of SubPremise and set it to subPremise.
 SubPremise.SubPremiseLocation createAndSetSubPremiseLocation()
          Creates a new instance of SubPremise.SubPremiseLocation and set it to subPremiseLocation.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<java.lang.Object> getAny()
           
 java.util.List<BuildingName> getBuildingName()
           
 Firm getFirm()
           
 MailStop getMailStop()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 PostalCode getPostalCode()
           
 SubPremise getSubPremise()
           
 SubPremise.SubPremiseLocation getSubPremiseLocation()
           
 java.util.List<SubPremise.SubPremiseName> getSubPremiseName()
           
 java.util.List<SubPremise.SubPremiseNumber> getSubPremiseNumber()
           
 java.util.List<SubPremise.SubPremiseNumberPrefix> getSubPremiseNumberPrefix()
           
 java.util.List<SubPremise.SubPremiseNumberSuffix> getSubPremiseNumberSuffix()
           
 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 setBuildingName(java.util.List<BuildingName> buildingName)
          Sets the value of the buildingName property Objects of the following type(s) are allowed in the list List.
 void setFirm(Firm value)
           
 void setMailStop(MailStop value)
           
 void setPostalCode(PostalCode value)
           
 void setSubPremise(SubPremise value)
           
 void setSubPremiseLocation(SubPremise.SubPremiseLocation value)
           
 void setSubPremiseName(java.util.List<SubPremise.SubPremiseName> subPremiseName)
          Sets the value of the subPremiseName property Objects of the following type(s) are allowed in the list List.
 void setSubPremiseNumber(java.util.List<SubPremise.SubPremiseNumber> subPremiseNumber)
          Sets the value of the subPremiseNumber property Objects of the following type(s) are allowed in the list List.
 void setSubPremiseNumberPrefix(java.util.List<SubPremise.SubPremiseNumberPrefix> subPremiseNumberPrefix)
          Sets the value of the subPremiseNumberPrefix property Objects of the following type(s) are allowed in the list List.
 void setSubPremiseNumberSuffix(java.util.List<SubPremise.SubPremiseNumberSuffix> subPremiseNumberSuffix)
          Sets the value of the subPremiseNumberSuffix property Objects of the following type(s) are allowed in the list List.
 void setUnderscore(java.lang.String value)
           
 SubPremise withAddressLine(java.util.List<AddressLine> addressLine)
          fluent setter
 SubPremise withAny(java.util.List<java.lang.Object> any)
          fluent setter
 SubPremise withBuildingName(java.util.List<BuildingName> buildingName)
          fluent setter
 SubPremise withFirm(Firm firm)
          fluent setter
 SubPremise withMailStop(MailStop mailStop)
          fluent setter
 SubPremise withPostalCode(PostalCode postalCode)
          fluent setter
 SubPremise withSubPremise(SubPremise subPremise)
          fluent setter
 SubPremise withSubPremiseName(java.util.List<SubPremise.SubPremiseName> subPremiseName)
          fluent setter
 SubPremise withSubPremiseNumber(java.util.List<SubPremise.SubPremiseNumber> subPremiseNumber)
          fluent setter
 SubPremise withSubPremiseNumberPrefix(java.util.List<SubPremise.SubPremiseNumberPrefix> subPremiseNumberPrefix)
          fluent setter
 SubPremise withSubPremiseNumberSuffix(java.util.List<SubPremise.SubPremiseNumberSuffix> subPremiseNumberSuffix)
          fluent setter
 SubPremise 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

subPremiseName

protected java.util.List<SubPremise.SubPremiseName> subPremiseName

subPremiseLocation

protected SubPremise.SubPremiseLocation subPremiseLocation

subPremiseNumber

protected java.util.List<SubPremise.SubPremiseNumber> subPremiseNumber

subPremiseNumberPrefix

protected java.util.List<SubPremise.SubPremiseNumberPrefix> subPremiseNumberPrefix

subPremiseNumberSuffix

protected java.util.List<SubPremise.SubPremiseNumberSuffix> subPremiseNumberSuffix

buildingName

protected java.util.List<BuildingName> buildingName

firm

protected Firm firm

mailStop

protected MailStop mailStop

postalCode

protected PostalCode postalCode

subPremise

protected SubPremise subPremise

any

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

underscore

protected java.lang.String underscore
Constructor Detail

SubPremise

public SubPremise(SubPremise.SubPremiseLocation subPremiseLocation)
Value constructor with only mandatory fields

Parameters:
subPremiseLocation - required parameter
Method Detail

getAddressLine

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

getSubPremiseName

public java.util.List<SubPremise.SubPremiseName> getSubPremiseName()

getSubPremiseLocation

public SubPremise.SubPremiseLocation getSubPremiseLocation()
Returns:
possible object is SubPremise.SubPremiseLocation

setSubPremiseLocation

public void setSubPremiseLocation(SubPremise.SubPremiseLocation value)
Parameters:
value - allowed object is SubPremise.SubPremiseLocation

getSubPremiseNumber

public java.util.List<SubPremise.SubPremiseNumber> getSubPremiseNumber()

getSubPremiseNumberPrefix

public java.util.List<SubPremise.SubPremiseNumberPrefix> getSubPremiseNumberPrefix()

getSubPremiseNumberSuffix

public java.util.List<SubPremise.SubPremiseNumberSuffix> getSubPremiseNumberSuffix()

getBuildingName

public java.util.List<BuildingName> getBuildingName()

getFirm

public Firm getFirm()
Returns:
possible object is Firm

setFirm

public void setFirm(Firm value)
Parameters:
value - allowed object is Firm

getMailStop

public MailStop getMailStop()
Returns:
possible object is MailStop

setMailStop

public void setMailStop(MailStop value)
Parameters:
value - allowed object is MailStop

getPostalCode

public PostalCode getPostalCode()
Returns:
possible object is PostalCode

setPostalCode

public void setPostalCode(PostalCode value)
Parameters:
value - allowed object is PostalCode

getSubPremise

public SubPremise getSubPremise()
Returns:
possible object is SubPremise

setSubPremise

public void setSubPremise(SubPremise value)
Parameters:
value - allowed object is SubPremise

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


createAndAddSubPremiseName

public SubPremise.SubPremiseName createAndAddSubPremiseName()
Creates a new instance of SubPremise.SubPremiseName and adds it to subPremiseName. This method is a short version for: SubPremiseName subPremiseName = new SubPremiseName(); this.getSubPremiseName().add(subPremiseName);


createAndSetSubPremiseLocation

public SubPremise.SubPremiseLocation createAndSetSubPremiseLocation()
Creates a new instance of SubPremise.SubPremiseLocation and set it to subPremiseLocation. This method is a short version for: SubPremiseLocation subPremiseLocation = new SubPremiseLocation(); this.setSubPremiseLocation(subPremiseLocation);


createAndAddSubPremiseNumber

public SubPremise.SubPremiseNumber createAndAddSubPremiseNumber()
Creates a new instance of SubPremise.SubPremiseNumber and adds it to subPremiseNumber. This method is a short version for: SubPremiseNumber subPremiseNumber = new SubPremiseNumber(); this.getSubPremiseNumber().add(subPremiseNumber);


createAndAddSubPremiseNumberPrefix

public SubPremise.SubPremiseNumberPrefix createAndAddSubPremiseNumberPrefix()
Creates a new instance of SubPremise.SubPremiseNumberPrefix and adds it to subPremiseNumberPrefix. This method is a short version for: SubPremiseNumberPrefix subPremiseNumberPrefix = new SubPremiseNumberPrefix(); this.getSubPremiseNumberPrefix().add(subPremiseNumberPrefix);


createAndAddSubPremiseNumberSuffix

public SubPremise.SubPremiseNumberSuffix createAndAddSubPremiseNumberSuffix()
Creates a new instance of SubPremise.SubPremiseNumberSuffix and adds it to subPremiseNumberSuffix. This method is a short version for: SubPremiseNumberSuffix subPremiseNumberSuffix = new SubPremiseNumberSuffix(); this.getSubPremiseNumberSuffix().add(subPremiseNumberSuffix);


createAndAddBuildingName

public BuildingName createAndAddBuildingName()
Creates a new instance of BuildingName and adds it to buildingName. This method is a short version for: BuildingName buildingName = new BuildingName(); this.getBuildingName().add(buildingName);


createAndSetFirm

public Firm createAndSetFirm()
Creates a new instance of Firm and set it to firm. This method is a short version for: Firm firm = new Firm(); this.setFirm(firm);


createAndSetMailStop

public MailStop createAndSetMailStop()
Creates a new instance of MailStop and set it to mailStop. This method is a short version for: MailStop mailStop = new MailStop(); this.setMailStop(mailStop);


createAndSetPostalCode

public PostalCode createAndSetPostalCode()
Creates a new instance of PostalCode and set it to postalCode. This method is a short version for: PostalCode postalCode = new PostalCode(); this.setPostalCode(postalCode);


createAndSetSubPremise

public SubPremise createAndSetSubPremise(SubPremise.SubPremiseLocation subPremiseLocation)
Creates a new instance of SubPremise and set it to subPremise. This method is a short version for: SubPremise subPremise = new SubPremise(); this.setSubPremise(subPremise);

Parameters:
subPremiseLocation - required parameter

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

setSubPremiseName

public void setSubPremiseName(java.util.List<SubPremise.SubPremiseName> subPremiseName)
Sets the value of the subPremiseName 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 withSubPremiseName(java.util.List) instead.

Parameters:
subPremiseName -

addToSubPremiseName

public SubPremise addToSubPremiseName(SubPremise.SubPremiseName subPremiseName)
add a value to the subPremiseName property collection

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

setSubPremiseNumber

public void setSubPremiseNumber(java.util.List<SubPremise.SubPremiseNumber> subPremiseNumber)
Sets the value of the subPremiseNumber 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 withSubPremiseNumber(java.util.List) instead.

Parameters:
subPremiseNumber -

addToSubPremiseNumber

public SubPremise addToSubPremiseNumber(SubPremise.SubPremiseNumber subPremiseNumber)
add a value to the subPremiseNumber property collection

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

setSubPremiseNumberPrefix

public void setSubPremiseNumberPrefix(java.util.List<SubPremise.SubPremiseNumberPrefix> subPremiseNumberPrefix)
Sets the value of the subPremiseNumberPrefix 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 withSubPremiseNumberPrefix(java.util.List) instead.

Parameters:
subPremiseNumberPrefix -

addToSubPremiseNumberPrefix

public SubPremise addToSubPremiseNumberPrefix(SubPremise.SubPremiseNumberPrefix subPremiseNumberPrefix)
add a value to the subPremiseNumberPrefix property collection

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

setSubPremiseNumberSuffix

public void setSubPremiseNumberSuffix(java.util.List<SubPremise.SubPremiseNumberSuffix> subPremiseNumberSuffix)
Sets the value of the subPremiseNumberSuffix 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 withSubPremiseNumberSuffix(java.util.List) instead.

Parameters:
subPremiseNumberSuffix -

addToSubPremiseNumberSuffix

public SubPremise addToSubPremiseNumberSuffix(SubPremise.SubPremiseNumberSuffix subPremiseNumberSuffix)
add a value to the subPremiseNumberSuffix property collection

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

setBuildingName

public void setBuildingName(java.util.List<BuildingName> buildingName)
Sets the value of the buildingName 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 withBuildingName(java.util.List) instead.

Parameters:
buildingName -

addToBuildingName

public SubPremise addToBuildingName(BuildingName buildingName)
add a value to the buildingName property collection

Parameters:
buildingName - Objects of the following type are allowed in the list: BuildingName
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 SubPremise 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 SubPremise withAddressLine(java.util.List<AddressLine> addressLine)
fluent setter

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

withSubPremiseName

public SubPremise withSubPremiseName(java.util.List<SubPremise.SubPremiseName> subPremiseName)
fluent setter

Parameters:
subPremiseName - required parameter
See Also:
#setSubPremiseName(List)

withSubPremiseNumber

public SubPremise withSubPremiseNumber(java.util.List<SubPremise.SubPremiseNumber> subPremiseNumber)
fluent setter

Parameters:
subPremiseNumber - required parameter
See Also:
#setSubPremiseNumber(List)

withSubPremiseNumberPrefix

public SubPremise withSubPremiseNumberPrefix(java.util.List<SubPremise.SubPremiseNumberPrefix> subPremiseNumberPrefix)
fluent setter

Parameters:
subPremiseNumberPrefix - required parameter
See Also:
#setSubPremiseNumberPrefix(List)

withSubPremiseNumberSuffix

public SubPremise withSubPremiseNumberSuffix(java.util.List<SubPremise.SubPremiseNumberSuffix> subPremiseNumberSuffix)
fluent setter

Parameters:
subPremiseNumberSuffix - required parameter
See Also:
#setSubPremiseNumberSuffix(List)

withBuildingName

public SubPremise withBuildingName(java.util.List<BuildingName> buildingName)
fluent setter

Parameters:
buildingName - required parameter
See Also:
#setBuildingName(List)

withFirm

public SubPremise withFirm(Firm firm)
fluent setter

Parameters:
firm - required parameter
See Also:
setFirm(Firm)

withMailStop

public SubPremise withMailStop(MailStop mailStop)
fluent setter

Parameters:
mailStop - required parameter
See Also:
setMailStop(MailStop)

withPostalCode

public SubPremise withPostalCode(PostalCode postalCode)
fluent setter

Parameters:
postalCode - required parameter
See Also:
setPostalCode(PostalCode)

withSubPremise

public SubPremise withSubPremise(SubPremise subPremise)
fluent setter

Parameters:
subPremise - required parameter
See Also:
setSubPremise(SubPremise)

withAny

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

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

withUnderscore

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

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

clone

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