org.citygml4j.model.xal
Interface PostOffice

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

public interface PostOffice
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addPostOfficeName(PostOfficeName postOfficeName)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.lang.String getIndicator()
           
 PostalCode getPostalCode()
           
 PostalRoute getPostalRoute()
           
 PostBox getPostBox()
           
 java.util.List<PostOfficeName> getPostOfficeName()
           
 PostOfficeNumber getPostOfficeNumber()
           
 java.lang.String getType()
           
 boolean isSetAddressLine()
           
 boolean isSetIndicator()
           
 boolean isSetPostalCode()
           
 boolean isSetPostalRoute()
           
 boolean isSetPostBox()
           
 boolean isSetPostOfficeName()
           
 boolean isSetPostOfficeNumber()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setIndicator(java.lang.String indicator)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostalRoute(PostalRoute postalRoute)
           
 void setPostBox(PostBox postBox)
           
 void setPostOfficeName(java.util.List<PostOfficeName> postOfficeName)
           
 void setPostOfficeNumber(PostOfficeNumber postOfficeNumber)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetIndicator()
           
 void unsetPostalCode()
           
 void unsetPostalRoute()
           
 void unsetPostBox()
           
 void unsetPostOfficeName()
           
 boolean unsetPostOfficeName(PostOfficeName postOfficeName)
           
 void unsetPostOfficeNumber()
           
 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()

getPostOfficeName

java.util.List<PostOfficeName> getPostOfficeName()

getPostOfficeNumber

PostOfficeNumber getPostOfficeNumber()

getPostalRoute

PostalRoute getPostalRoute()

getPostBox

PostBox getPostBox()

getPostalCode

PostalCode getPostalCode()

getType

java.lang.String getType()

getIndicator

java.lang.String getIndicator()

isSetAddressLine

boolean isSetAddressLine()

isSetPostOfficeName

boolean isSetPostOfficeName()

isSetPostOfficeNumber

boolean isSetPostOfficeNumber()

isSetPostalRoute

boolean isSetPostalRoute()

isSetPostBox

boolean isSetPostBox()

isSetPostalCode

boolean isSetPostalCode()

isSetType

boolean isSetType()

isSetIndicator

boolean isSetIndicator()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

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

addPostOfficeName

void addPostOfficeName(PostOfficeName postOfficeName)

setPostOfficeName

void setPostOfficeName(java.util.List<PostOfficeName> postOfficeName)

setPostOfficeNumber

void setPostOfficeNumber(PostOfficeNumber postOfficeNumber)

setPostalRoute

void setPostalRoute(PostalRoute postalRoute)

setPostBox

void setPostBox(PostBox postBox)

setPostalCode

void setPostalCode(PostalCode postalCode)

setType

void setType(java.lang.String type)

setIndicator

void setIndicator(java.lang.String indicator)

unsetAddressLine

void unsetAddressLine()

unsetAddressLine

boolean unsetAddressLine(AddressLine addressLine)

unsetPostOfficeName

void unsetPostOfficeName()

unsetPostOfficeName

boolean unsetPostOfficeName(PostOfficeName postOfficeName)

unsetPostOfficeNumber

void unsetPostOfficeNumber()

unsetPostalRoute

void unsetPostalRoute()

unsetPostBox

void unsetPostBox()

unsetPostalCode

void unsetPostalCode()

unsetType

void unsetType()

unsetIndicator

void unsetIndicator()

visit

void visit(XALVisitor visitor)

visit

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