org.citygml4j.impl.xal
Class AddressDetailsImpl

java.lang.Object
  extended by org.citygml4j.impl.xal.AddressDetailsImpl
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, AddressDetails, GrPostal, XAL

public class AddressDetailsImpl
extends java.lang.Object
implements AddressDetails


Constructor Summary
AddressDetailsImpl()
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 Address getAddress()
           
 java.lang.String getAddressDetailsKey()
           
 AddressLines getAddressLines()
           
 java.lang.String getAddressType()
           
 AdministrativeArea getAdministrativeArea()
           
 java.lang.String getCode()
           
 Country getCountry()
           
 java.lang.String getCurrentStatus()
           
 Locality getLocality()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 PostalServiceElements getPostalServiceElements()
           
 Thoroughfare getThoroughfare()
           
 java.lang.String getUsage()
           
 java.lang.String getValidFromDate()
           
 java.lang.String getValidToDate()
           
 XALClass getXALClass()
           
 boolean isSetAddress()
           
 boolean isSetAddressDetailsKey()
           
 boolean isSetAddressLines()
           
 boolean isSetAddressType()
           
 boolean isSetAdministrativeArea()
           
 boolean isSetCode()
           
 boolean isSetCountry()
           
 boolean isSetCurrentStatus()
           
 boolean isSetLocality()
           
 boolean isSetParent()
           
 boolean isSetPostalServiceElements()
           
 boolean isSetThoroughfare()
           
 boolean isSetUsage()
           
 boolean isSetValidFromDate()
           
 boolean isSetValidToDate()
           
 void setAddress(Address address)
           
 void setAddressDetailsKey(java.lang.String addressDetailsKey)
           
 void setAddressLines(AddressLines addressLines)
           
 void setAddressType(java.lang.String addressType)
           
 void setAdministrativeArea(AdministrativeArea administrativeArea)
           
 void setCode(java.lang.String code)
           
 void setCountry(Country country)
           
 void setCurrentStatus(java.lang.String currentStatus)
           
 void setLocality(Locality locality)
           
 void setParent(ModelObject parent)
           
 void setPostalServiceElements(PostalServiceElements postalServiceElements)
           
 void setThoroughfare(Thoroughfare thoroughfare)
           
 void setUsage(java.lang.String usage)
           
 void setValidFromDate(java.lang.String validFromDate)
           
 void setValidToDate(java.lang.String validToDate)
           
 void unsetAddress()
           
 void unsetAddressDetailsKey()
           
 void unsetAddressLines()
           
 void unsetAddressType()
           
 void unsetAdministrativeArea()
           
 void unsetCode()
           
 void unsetCountry()
           
 void unsetCurrentStatus()
           
 void unsetLocality()
           
 void unsetParent()
           
 void unsetPostalServiceElements()
           
 void unsetThoroughfare()
           
 void unsetUsage()
           
 void unsetValidFromDate()
           
 void unsetValidToDate()
           
<T> T
visit(XALFunctor<T> visitor)
           
 void visit(XALVisitor visitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressDetailsImpl

public AddressDetailsImpl()
Method Detail

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