org.citygml4j.impl.xal
Class PostBoxImpl
java.lang.Object
org.citygml4j.impl.xal.PostBoxImpl
- All Implemented Interfaces:
- ModelObject, Child, Copyable, PostBox, XAL
public class PostBoxImpl
- extends java.lang.Object
- implements PostBox
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostBoxImpl
public PostBoxImpl()
addAddressLine
public void addAddressLine(AddressLine addressLine)
- Specified by:
addAddressLine
in interface PostBox
getAddressLine
public java.util.List<AddressLine> getAddressLine()
- Specified by:
getAddressLine
in interface PostBox
getFirm
public Firm getFirm()
- Specified by:
getFirm
in interface PostBox
getIndicator
public java.lang.String getIndicator()
- Specified by:
getIndicator
in interface PostBox
getPostBoxNumber
public PostBoxNumber getPostBoxNumber()
- Specified by:
getPostBoxNumber
in interface PostBox
getPostBoxNumberExtension
public PostBoxNumberExtension getPostBoxNumberExtension()
- Specified by:
getPostBoxNumberExtension
in interface PostBox
getPostBoxNumberPrefix
public PostBoxNumberPrefix getPostBoxNumberPrefix()
- Specified by:
getPostBoxNumberPrefix
in interface PostBox
getPostBoxNumberSuffix
public PostBoxNumberSuffix getPostBoxNumberSuffix()
- Specified by:
getPostBoxNumberSuffix
in interface PostBox
getPostalCode
public PostalCode getPostalCode()
- Specified by:
getPostalCode
in interface PostBox
getType
public java.lang.String getType()
- Specified by:
getType
in interface PostBox
isSetAddressLine
public boolean isSetAddressLine()
- Specified by:
isSetAddressLine
in interface PostBox
isSetFirm
public boolean isSetFirm()
- Specified by:
isSetFirm
in interface PostBox
isSetIndicator
public boolean isSetIndicator()
- Specified by:
isSetIndicator
in interface PostBox
isSetPostBoxNumber
public boolean isSetPostBoxNumber()
- Specified by:
isSetPostBoxNumber
in interface PostBox
isSetPostBoxNumberExtension
public boolean isSetPostBoxNumberExtension()
- Specified by:
isSetPostBoxNumberExtension
in interface PostBox
isSetPostBoxNumberPrefix
public boolean isSetPostBoxNumberPrefix()
- Specified by:
isSetPostBoxNumberPrefix
in interface PostBox
isSetPostBoxNumberSuffix
public boolean isSetPostBoxNumberSuffix()
- Specified by:
isSetPostBoxNumberSuffix
in interface PostBox
isSetPostalCode
public boolean isSetPostalCode()
- Specified by:
isSetPostalCode
in interface PostBox
isSetType
public boolean isSetType()
- Specified by:
isSetType
in interface PostBox
setAddressLine
public void setAddressLine(java.util.List<AddressLine> addressLine)
- Specified by:
setAddressLine
in interface PostBox
setFirm
public void setFirm(Firm firm)
- Specified by:
setFirm
in interface PostBox
setIndicator
public void setIndicator(java.lang.String indicator)
- Specified by:
setIndicator
in interface PostBox
setPostBoxNumber
public void setPostBoxNumber(PostBoxNumber postBoxNumber)
- Specified by:
setPostBoxNumber
in interface PostBox
setPostBoxNumberExtension
public void setPostBoxNumberExtension(PostBoxNumberExtension postBoxNumberExtension)
- Specified by:
setPostBoxNumberExtension
in interface PostBox
setPostBoxNumberPrefix
public void setPostBoxNumberPrefix(PostBoxNumberPrefix postBoxNumberPrefix)
- Specified by:
setPostBoxNumberPrefix
in interface PostBox
setPostBoxNumberSuffix
public void setPostBoxNumberSuffix(PostBoxNumberSuffix postBoxNumberSuffix)
- Specified by:
setPostBoxNumberSuffix
in interface PostBox
setPostalCode
public void setPostalCode(PostalCode postalCode)
- Specified by:
setPostalCode
in interface PostBox
setType
public void setType(java.lang.String type)
- Specified by:
setType
in interface PostBox
unsetAddressLine
public void unsetAddressLine()
- Specified by:
unsetAddressLine
in interface PostBox
unsetAddressLine
public boolean unsetAddressLine(AddressLine addressLine)
- Specified by:
unsetAddressLine
in interface PostBox
unsetFirm
public void unsetFirm()
- Specified by:
unsetFirm
in interface PostBox
unsetIndicator
public void unsetIndicator()
- Specified by:
unsetIndicator
in interface PostBox
unsetPostBoxNumber
public void unsetPostBoxNumber()
- Specified by:
unsetPostBoxNumber
in interface PostBox
unsetPostBoxNumberExtension
public void unsetPostBoxNumberExtension()
- Specified by:
unsetPostBoxNumberExtension
in interface PostBox
unsetPostBoxNumberPrefix
public void unsetPostBoxNumberPrefix()
- Specified by:
unsetPostBoxNumberPrefix
in interface PostBox
unsetPostBoxNumberSuffix
public void unsetPostBoxNumberSuffix()
- Specified by:
unsetPostBoxNumberSuffix
in interface PostBox
unsetPostalCode
public void unsetPostalCode()
- Specified by:
unsetPostalCode
in interface PostBox
unsetType
public void unsetType()
- Specified by:
unsetType
in interface PostBox
getModelType
public ModelType getModelType()
- Specified by:
getModelType
in interface ModelObject
getXALClass
public XALClass getXALClass()
- Specified by:
getXALClass
in interface XAL
getParent
public ModelObject getParent()
- Specified by:
getParent
in interface Child
setParent
public void setParent(ModelObject parent)
- Specified by:
setParent
in interface Child
isSetParent
public boolean isSetParent()
- Specified by:
isSetParent
in interface Child
unsetParent
public void unsetParent()
- Specified by:
unsetParent
in interface Child
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
- Specified by:
copy
in interface Copyable
copyTo
public java.lang.Object copyTo(java.lang.Object target,
CopyBuilder copyBuilder)
- Specified by:
copyTo
in interface Copyable
visit
public void visit(XALVisitor visitor)
- Specified by:
visit
in interface PostBox
visit
public <T> T visit(XALFunctor<T> visitor)
- Specified by:
visit
in interface PostBox