org.citygml4j.model.xal
Interface PostBox

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

public interface PostBox
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 java.util.List<AddressLine> getAddressLine()
           
 Firm getFirm()
           
 java.lang.String getIndicator()
           
 PostalCode getPostalCode()
           
 PostBoxNumber getPostBoxNumber()
           
 PostBoxNumberExtension getPostBoxNumberExtension()
           
 PostBoxNumberPrefix getPostBoxNumberPrefix()
           
 PostBoxNumberSuffix getPostBoxNumberSuffix()
           
 java.lang.String getType()
           
 boolean isSetAddressLine()
           
 boolean isSetFirm()
           
 boolean isSetIndicator()
           
 boolean isSetPostalCode()
           
 boolean isSetPostBoxNumber()
           
 boolean isSetPostBoxNumberExtension()
           
 boolean isSetPostBoxNumberPrefix()
           
 boolean isSetPostBoxNumberSuffix()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setFirm(Firm firm)
           
 void setIndicator(java.lang.String indicator)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostBoxNumber(PostBoxNumber postBoxNumber)
           
 void setPostBoxNumberExtension(PostBoxNumberExtension postBoxNumberExtension)
           
 void setPostBoxNumberPrefix(PostBoxNumberPrefix postBoxNumberPrefix)
           
 void setPostBoxNumberSuffix(PostBoxNumberSuffix postBoxNumberSuffix)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetFirm()
           
 void unsetIndicator()
           
 void unsetPostalCode()
           
 void unsetPostBoxNumber()
           
 void unsetPostBoxNumberExtension()
           
 void unsetPostBoxNumberPrefix()
           
 void unsetPostBoxNumberSuffix()
           
 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.base.ModelObject
getModelType
 
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()

getPostBoxNumber

PostBoxNumber getPostBoxNumber()

getPostBoxNumberPrefix

PostBoxNumberPrefix getPostBoxNumberPrefix()

getPostBoxNumberSuffix

PostBoxNumberSuffix getPostBoxNumberSuffix()

getPostBoxNumberExtension

PostBoxNumberExtension getPostBoxNumberExtension()

getFirm

Firm getFirm()

getPostalCode

PostalCode getPostalCode()

getType

java.lang.String getType()

getIndicator

java.lang.String getIndicator()

isSetAddressLine

boolean isSetAddressLine()

isSetPostBoxNumber

boolean isSetPostBoxNumber()

isSetPostBoxNumberPrefix

boolean isSetPostBoxNumberPrefix()

isSetPostBoxNumberSuffix

boolean isSetPostBoxNumberSuffix()

isSetPostBoxNumberExtension

boolean isSetPostBoxNumberExtension()

isSetFirm

boolean isSetFirm()

isSetPostalCode

boolean isSetPostalCode()

isSetType

boolean isSetType()

isSetIndicator

boolean isSetIndicator()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

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

setPostBoxNumber

void setPostBoxNumber(PostBoxNumber postBoxNumber)

setPostBoxNumberPrefix

void setPostBoxNumberPrefix(PostBoxNumberPrefix postBoxNumberPrefix)

setPostBoxNumberSuffix

void setPostBoxNumberSuffix(PostBoxNumberSuffix postBoxNumberSuffix)

setPostBoxNumberExtension

void setPostBoxNumberExtension(PostBoxNumberExtension postBoxNumberExtension)

setFirm

void setFirm(Firm firm)

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)

unsetPostBoxNumber

void unsetPostBoxNumber()

unsetPostBoxNumberPrefix

void unsetPostBoxNumberPrefix()

unsetPostBoxNumberSuffix

void unsetPostBoxNumberSuffix()

unsetPostBoxNumberExtension

void unsetPostBoxNumberExtension()

unsetFirm

void unsetFirm()

unsetPostalCode

void unsetPostalCode()

unsetType

void unsetType()

unsetIndicator

void unsetIndicator()

visit

void visit(XALVisitor visitor)

visit

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