org.citygml4j.impl.xal
Class AddressDetailsImpl
java.lang.Object
org.citygml4j.impl.xal.AddressDetailsImpl
- All Implemented Interfaces:
- Associable, ModelObject, Child, Copyable, AddressDetails, GrPostal, XAL
public class AddressDetailsImpl
- extends java.lang.Object
- implements AddressDetails
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AddressDetailsImpl
public AddressDetailsImpl()
getAddress
public Address getAddress()
- Specified by:
getAddress
in interface AddressDetails
getAddressDetailsKey
public java.lang.String getAddressDetailsKey()
- Specified by:
getAddressDetailsKey
in interface AddressDetails
getAddressLines
public AddressLines getAddressLines()
- Specified by:
getAddressLines
in interface AddressDetails
getAddressType
public java.lang.String getAddressType()
- Specified by:
getAddressType
in interface AddressDetails
getAdministrativeArea
public AdministrativeArea getAdministrativeArea()
- Specified by:
getAdministrativeArea
in interface AddressDetails
getCountry
public Country getCountry()
- Specified by:
getCountry
in interface AddressDetails
getCurrentStatus
public java.lang.String getCurrentStatus()
- Specified by:
getCurrentStatus
in interface AddressDetails
getLocality
public Locality getLocality()
- Specified by:
getLocality
in interface AddressDetails
getPostalServiceElements
public PostalServiceElements getPostalServiceElements()
- Specified by:
getPostalServiceElements
in interface AddressDetails
getThoroughfare
public Thoroughfare getThoroughfare()
- Specified by:
getThoroughfare
in interface AddressDetails
getUsage
public java.lang.String getUsage()
- Specified by:
getUsage
in interface AddressDetails
getValidFromDate
public java.lang.String getValidFromDate()
- Specified by:
getValidFromDate
in interface AddressDetails
getValidToDate
public java.lang.String getValidToDate()
- Specified by:
getValidToDate
in interface AddressDetails
isSetAddress
public boolean isSetAddress()
- Specified by:
isSetAddress
in interface AddressDetails
isSetAddressDetailsKey
public boolean isSetAddressDetailsKey()
- Specified by:
isSetAddressDetailsKey
in interface AddressDetails
isSetAddressLines
public boolean isSetAddressLines()
- Specified by:
isSetAddressLines
in interface AddressDetails
isSetAddressType
public boolean isSetAddressType()
- Specified by:
isSetAddressType
in interface AddressDetails
isSetAdministrativeArea
public boolean isSetAdministrativeArea()
- Specified by:
isSetAdministrativeArea
in interface AddressDetails
isSetCountry
public boolean isSetCountry()
- Specified by:
isSetCountry
in interface AddressDetails
isSetCurrentStatus
public boolean isSetCurrentStatus()
- Specified by:
isSetCurrentStatus
in interface AddressDetails
isSetLocality
public boolean isSetLocality()
- Specified by:
isSetLocality
in interface AddressDetails
isSetPostalServiceElements
public boolean isSetPostalServiceElements()
- Specified by:
isSetPostalServiceElements
in interface AddressDetails
isSetThoroughfare
public boolean isSetThoroughfare()
- Specified by:
isSetThoroughfare
in interface AddressDetails
isSetUsage
public boolean isSetUsage()
- Specified by:
isSetUsage
in interface AddressDetails
isSetValidFromDate
public boolean isSetValidFromDate()
- Specified by:
isSetValidFromDate
in interface AddressDetails
isSetValidToDate
public boolean isSetValidToDate()
- Specified by:
isSetValidToDate
in interface AddressDetails
setAddress
public void setAddress(Address address)
- Specified by:
setAddress
in interface AddressDetails
setAddressDetailsKey
public void setAddressDetailsKey(java.lang.String addressDetailsKey)
- Specified by:
setAddressDetailsKey
in interface AddressDetails
setAddressLines
public void setAddressLines(AddressLines addressLines)
- Specified by:
setAddressLines
in interface AddressDetails
setAddressType
public void setAddressType(java.lang.String addressType)
- Specified by:
setAddressType
in interface AddressDetails
setAdministrativeArea
public void setAdministrativeArea(AdministrativeArea administrativeArea)
- Specified by:
setAdministrativeArea
in interface AddressDetails
setCountry
public void setCountry(Country country)
- Specified by:
setCountry
in interface AddressDetails
setCurrentStatus
public void setCurrentStatus(java.lang.String currentStatus)
- Specified by:
setCurrentStatus
in interface AddressDetails
setLocality
public void setLocality(Locality locality)
- Specified by:
setLocality
in interface AddressDetails
setPostalServiceElements
public void setPostalServiceElements(PostalServiceElements postalServiceElements)
- Specified by:
setPostalServiceElements
in interface AddressDetails
setThoroughfare
public void setThoroughfare(Thoroughfare thoroughfare)
- Specified by:
setThoroughfare
in interface AddressDetails
setUsage
public void setUsage(java.lang.String usage)
- Specified by:
setUsage
in interface AddressDetails
setValidFromDate
public void setValidFromDate(java.lang.String validFromDate)
- Specified by:
setValidFromDate
in interface AddressDetails
setValidToDate
public void setValidToDate(java.lang.String validToDate)
- Specified by:
setValidToDate
in interface AddressDetails
unsetAddress
public void unsetAddress()
- Specified by:
unsetAddress
in interface AddressDetails
unsetAddressDetailsKey
public void unsetAddressDetailsKey()
- Specified by:
unsetAddressDetailsKey
in interface AddressDetails
unsetAddressLines
public void unsetAddressLines()
- Specified by:
unsetAddressLines
in interface AddressDetails
unsetAddressType
public void unsetAddressType()
- Specified by:
unsetAddressType
in interface AddressDetails
unsetAdministrativeArea
public void unsetAdministrativeArea()
- Specified by:
unsetAdministrativeArea
in interface AddressDetails
unsetCountry
public void unsetCountry()
- Specified by:
unsetCountry
in interface AddressDetails
unsetCurrentStatus
public void unsetCurrentStatus()
- Specified by:
unsetCurrentStatus
in interface AddressDetails
unsetLocality
public void unsetLocality()
- Specified by:
unsetLocality
in interface AddressDetails
unsetPostalServiceElements
public void unsetPostalServiceElements()
- Specified by:
unsetPostalServiceElements
in interface AddressDetails
unsetThoroughfare
public void unsetThoroughfare()
- Specified by:
unsetThoroughfare
in interface AddressDetails
unsetUsage
public void unsetUsage()
- Specified by:
unsetUsage
in interface AddressDetails
unsetValidFromDate
public void unsetValidFromDate()
- Specified by:
unsetValidFromDate
in interface AddressDetails
unsetValidToDate
public void unsetValidToDate()
- Specified by:
unsetValidToDate
in interface AddressDetails
getModelType
public ModelType getModelType()
- Specified by:
getModelType
in interface ModelObject
getXALClass
public XALClass getXALClass()
- Specified by:
getXALClass
in interface XAL
getCode
public java.lang.String getCode()
- Specified by:
getCode
in interface GrPostal
isSetCode
public boolean isSetCode()
- Specified by:
isSetCode
in interface GrPostal
setCode
public void setCode(java.lang.String code)
- Specified by:
setCode
in interface GrPostal
unsetCode
public void unsetCode()
- Specified by:
unsetCode
in interface GrPostal
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 AddressDetails
visit
public <T> T visit(XALFunctor<T> visitor)
- Specified by:
visit
in interface AddressDetails