org.citygml4j.model.xal
Class AddressDetails

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

public class AddressDetails
extends java.lang.Object
implements XAL, GrPostal, Associable, Child, Copyable


Constructor Summary
AddressDetails()
           
 
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

AddressDetails

public AddressDetails()
Method Detail

getAddress

public Address getAddress()

getAddressDetailsKey

public java.lang.String getAddressDetailsKey()

getAddressLines

public AddressLines getAddressLines()

getAddressType

public java.lang.String getAddressType()

getAdministrativeArea

public AdministrativeArea getAdministrativeArea()

getCountry

public Country getCountry()

getCurrentStatus

public java.lang.String getCurrentStatus()

getLocality

public Locality getLocality()

getPostalServiceElements

public PostalServiceElements getPostalServiceElements()

getThoroughfare

public Thoroughfare getThoroughfare()

getUsage

public java.lang.String getUsage()

getValidFromDate

public java.lang.String getValidFromDate()

getValidToDate

public java.lang.String getValidToDate()

isSetAddress

public boolean isSetAddress()

isSetAddressDetailsKey

public boolean isSetAddressDetailsKey()

isSetAddressLines

public boolean isSetAddressLines()

isSetAddressType

public boolean isSetAddressType()

isSetAdministrativeArea

public boolean isSetAdministrativeArea()

isSetCountry

public boolean isSetCountry()

isSetCurrentStatus

public boolean isSetCurrentStatus()

isSetLocality

public boolean isSetLocality()

isSetPostalServiceElements

public boolean isSetPostalServiceElements()

isSetThoroughfare

public boolean isSetThoroughfare()

isSetUsage

public boolean isSetUsage()

isSetValidFromDate

public boolean isSetValidFromDate()

isSetValidToDate

public boolean isSetValidToDate()

setAddress

public void setAddress(Address address)

setAddressDetailsKey

public void setAddressDetailsKey(java.lang.String addressDetailsKey)

setAddressLines

public void setAddressLines(AddressLines addressLines)

setAddressType

public void setAddressType(java.lang.String addressType)

setAdministrativeArea

public void setAdministrativeArea(AdministrativeArea administrativeArea)

setCountry

public void setCountry(Country country)

setCurrentStatus

public void setCurrentStatus(java.lang.String currentStatus)

setLocality

public void setLocality(Locality locality)

setPostalServiceElements

public void setPostalServiceElements(PostalServiceElements postalServiceElements)

setThoroughfare

public void setThoroughfare(Thoroughfare thoroughfare)

setUsage

public void setUsage(java.lang.String usage)

setValidFromDate

public void setValidFromDate(java.lang.String validFromDate)

setValidToDate

public void setValidToDate(java.lang.String validToDate)

unsetAddress

public void unsetAddress()

unsetAddressDetailsKey

public void unsetAddressDetailsKey()

unsetAddressLines

public void unsetAddressLines()

unsetAddressType

public void unsetAddressType()

unsetAdministrativeArea

public void unsetAdministrativeArea()

unsetCountry

public void unsetCountry()

unsetCurrentStatus

public void unsetCurrentStatus()

unsetLocality

public void unsetLocality()

unsetPostalServiceElements

public void unsetPostalServiceElements()

unsetThoroughfare

public void unsetThoroughfare()

unsetUsage

public void unsetUsage()

unsetValidFromDate

public void unsetValidFromDate()

unsetValidToDate

public void unsetValidToDate()

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)

visit

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