org.citygml4j.model.xal
Interface PostalCode

All Superinterfaces:
Child, Copyable, ModelObject, XAL
All Known Implementing Classes:
PostalCodeImpl

public interface PostalCode
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addPostalCodeNumber(PostalCodeNumber postalCodeNumber)
           
 void addPostalCodeNumberExtension(PostalCodeNumberExtension postalCodeNumberExtension)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<PostalCodeNumber> getPostalCodeNumber()
           
 java.util.List<PostalCodeNumberExtension> getPostalCodeNumberExtension()
           
 PostTown getPostTown()
           
 java.lang.String getType()
           
 boolean isSetAddressLine()
           
 boolean isSetPostalCodeNumber()
           
 boolean isSetPostalCodeNumberExtension()
           
 boolean isSetPostTown()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setPostalCodeNumber(java.util.List<PostalCodeNumber> postalCodeNumber)
           
 void setPostalCodeNumberExtension(java.util.List<PostalCodeNumberExtension> postalCodeNumberExtension)
           
 void setPostTown(PostTown postTown)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetPostalCodeNumber()
           
 boolean unsetPostalCodeNumber(PostalCodeNumber postalCodeNumber)
           
 void unsetPostalCodeNumberExtension()
           
 boolean unsetPostalCodeNumberExtension(PostalCodeNumberExtension postalCodeNumberExtension)
           
 void unsetPostTown()
           
 void unsetType()
           
<T> T
visit(XALFunctor<T> visitor)
           
 void visit(XALVisitor visitor)
           
 
Methods inherited from interface org.citygml4j.model.xal.XAL
getXALClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getAddressLine

java.util.List<AddressLine> getAddressLine()

getPostalCodeNumber

java.util.List<PostalCodeNumber> getPostalCodeNumber()

getPostalCodeNumberExtension

java.util.List<PostalCodeNumberExtension> getPostalCodeNumberExtension()

getPostTown

PostTown getPostTown()

getType

java.lang.String getType()

isSetAddressLine

boolean isSetAddressLine()

isSetPostalCodeNumber

boolean isSetPostalCodeNumber()

isSetPostalCodeNumberExtension

boolean isSetPostalCodeNumberExtension()

isSetPostTown

boolean isSetPostTown()

isSetType

boolean isSetType()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

void setAddressLine(java.util.List<AddressLine> addressLine)

addPostalCodeNumber

void addPostalCodeNumber(PostalCodeNumber postalCodeNumber)

setPostalCodeNumber

void setPostalCodeNumber(java.util.List<PostalCodeNumber> postalCodeNumber)

addPostalCodeNumberExtension

void addPostalCodeNumberExtension(PostalCodeNumberExtension postalCodeNumberExtension)

setPostalCodeNumberExtension

void setPostalCodeNumberExtension(java.util.List<PostalCodeNumberExtension> postalCodeNumberExtension)

setPostTown

void setPostTown(PostTown postTown)

setType

void setType(java.lang.String type)

unsetAddressLine

void unsetAddressLine()

unsetAddressLine

boolean unsetAddressLine(AddressLine addressLine)

unsetPostalCodeNumber

void unsetPostalCodeNumber()

unsetPostalCodeNumber

boolean unsetPostalCodeNumber(PostalCodeNumber postalCodeNumber)

unsetPostalCodeNumberExtension

void unsetPostalCodeNumberExtension()

unsetPostalCodeNumberExtension

boolean unsetPostalCodeNumberExtension(PostalCodeNumberExtension postalCodeNumberExtension)

unsetPostTown

void unsetPostTown()

unsetType

void unsetType()

visit

void visit(XALVisitor visitor)

visit

<T> T visit(XALFunctor<T> visitor)