org.citygml4j.impl.xal
Class LocalityImpl

java.lang.Object
  extended by org.citygml4j.impl.xal.LocalityImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, Locality, XAL

public class LocalityImpl
extends java.lang.Object
implements Locality


Constructor Summary
LocalityImpl()
           
 
Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addLocalityName(LocalityName localityName)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<AddressLine> getAddressLine()
           
 DependentLocality getDependentLocality()
           
 java.lang.String getIndicator()
           
 LargeMailUser getLargeMailUser()
           
 java.util.List<LocalityName> getLocalityName()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 PostalCode getPostalCode()
           
 PostalRoute getPostalRoute()
           
 PostBox getPostBox()
           
 PostOffice getPostOffice()
           
 Premise getPremise()
           
 Thoroughfare getThoroughfare()
           
 java.lang.String getType()
           
 java.lang.String getUsageType()
           
 XALClass getXALClass()
           
 boolean isSetAddressLine()
           
 boolean isSetDependentLocality()
           
 boolean isSetIndicator()
           
 boolean isSetLargeMailUser()
           
 boolean isSetLocalityName()
           
 boolean isSetParent()
           
 boolean isSetPostalCode()
           
 boolean isSetPostalRoute()
           
 boolean isSetPostBox()
           
 boolean isSetPostOffice()
           
 boolean isSetPremise()
           
 boolean isSetThoroughfare()
           
 boolean isSetType()
           
 boolean isSetUsageType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setDependentLocality(DependentLocality dependentLocality)
           
 void setIndicator(java.lang.String indicator)
           
 void setLargeMailUser(LargeMailUser largeMailUser)
           
 void setLocalityName(java.util.List<LocalityName> localityName)
           
 void setParent(ModelObject parent)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostalRoute(PostalRoute postalRoute)
           
 void setPostBox(PostBox postBox)
           
 void setPostOffice(PostOffice postOffice)
           
 void setPremise(Premise premise)
           
 void setThoroughfare(Thoroughfare thoroughfare)
           
 void setType(java.lang.String type)
           
 void setUsageType(java.lang.String usageType)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetDependentLocality()
           
 void unsetIndicator()
           
 void unsetLargeMailUser()
           
 void unsetLocalityName()
           
 boolean unsetLocalityName(LocalityName localityName)
           
 void unsetParent()
           
 void unsetPostalCode()
           
 void unsetPostalRoute()
           
 void unsetPostBox()
           
 void unsetPostOffice()
           
 void unsetPremise()
           
 void unsetThoroughfare()
           
 void unsetType()
           
 void unsetUsageType()
           
<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

LocalityImpl

public LocalityImpl()
Method Detail

addAddressLine

public void addAddressLine(AddressLine addressLine)
Specified by:
addAddressLine in interface Locality

addLocalityName

public void addLocalityName(LocalityName localityName)
Specified by:
addLocalityName in interface Locality

getAddressLine

public java.util.List<AddressLine> getAddressLine()
Specified by:
getAddressLine in interface Locality

getDependentLocality

public DependentLocality getDependentLocality()
Specified by:
getDependentLocality in interface Locality

getIndicator

public java.lang.String getIndicator()
Specified by:
getIndicator in interface Locality

getLargeMailUser

public LargeMailUser getLargeMailUser()
Specified by:
getLargeMailUser in interface Locality

getLocalityName

public java.util.List<LocalityName> getLocalityName()
Specified by:
getLocalityName in interface Locality

getPostBox

public PostBox getPostBox()
Specified by:
getPostBox in interface Locality

getPostOffice

public PostOffice getPostOffice()
Specified by:
getPostOffice in interface Locality

getPostalCode

public PostalCode getPostalCode()
Specified by:
getPostalCode in interface Locality

getPostalRoute

public PostalRoute getPostalRoute()
Specified by:
getPostalRoute in interface Locality

getPremise

public Premise getPremise()
Specified by:
getPremise in interface Locality

getThoroughfare

public Thoroughfare getThoroughfare()
Specified by:
getThoroughfare in interface Locality

getType

public java.lang.String getType()
Specified by:
getType in interface Locality

getUsageType

public java.lang.String getUsageType()
Specified by:
getUsageType in interface Locality

isSetAddressLine

public boolean isSetAddressLine()
Specified by:
isSetAddressLine in interface Locality

isSetDependentLocality

public boolean isSetDependentLocality()
Specified by:
isSetDependentLocality in interface Locality

isSetIndicator

public boolean isSetIndicator()
Specified by:
isSetIndicator in interface Locality

isSetLargeMailUser

public boolean isSetLargeMailUser()
Specified by:
isSetLargeMailUser in interface Locality

isSetLocalityName

public boolean isSetLocalityName()
Specified by:
isSetLocalityName in interface Locality

isSetPostBox

public boolean isSetPostBox()
Specified by:
isSetPostBox in interface Locality

isSetPostOffice

public boolean isSetPostOffice()
Specified by:
isSetPostOffice in interface Locality

isSetPostalCode

public boolean isSetPostalCode()
Specified by:
isSetPostalCode in interface Locality

isSetPostalRoute

public boolean isSetPostalRoute()
Specified by:
isSetPostalRoute in interface Locality

isSetPremise

public boolean isSetPremise()
Specified by:
isSetPremise in interface Locality

isSetThoroughfare

public boolean isSetThoroughfare()
Specified by:
isSetThoroughfare in interface Locality

isSetType

public boolean isSetType()
Specified by:
isSetType in interface Locality

isSetUsageType

public boolean isSetUsageType()
Specified by:
isSetUsageType in interface Locality

setAddressLine

public void setAddressLine(java.util.List<AddressLine> addressLine)
Specified by:
setAddressLine in interface Locality

setDependentLocality

public void setDependentLocality(DependentLocality dependentLocality)
Specified by:
setDependentLocality in interface Locality

setIndicator

public void setIndicator(java.lang.String indicator)
Specified by:
setIndicator in interface Locality

setLargeMailUser

public void setLargeMailUser(LargeMailUser largeMailUser)
Specified by:
setLargeMailUser in interface Locality

setLocalityName

public void setLocalityName(java.util.List<LocalityName> localityName)
Specified by:
setLocalityName in interface Locality

setPostBox

public void setPostBox(PostBox postBox)
Specified by:
setPostBox in interface Locality

setPostOffice

public void setPostOffice(PostOffice postOffice)
Specified by:
setPostOffice in interface Locality

setPostalCode

public void setPostalCode(PostalCode postalCode)
Specified by:
setPostalCode in interface Locality

setPostalRoute

public void setPostalRoute(PostalRoute postalRoute)
Specified by:
setPostalRoute in interface Locality

setPremise

public void setPremise(Premise premise)
Specified by:
setPremise in interface Locality

setThoroughfare

public void setThoroughfare(Thoroughfare thoroughfare)
Specified by:
setThoroughfare in interface Locality

setType

public void setType(java.lang.String type)
Specified by:
setType in interface Locality

setUsageType

public void setUsageType(java.lang.String usageType)
Specified by:
setUsageType in interface Locality

unsetAddressLine

public void unsetAddressLine()
Specified by:
unsetAddressLine in interface Locality

unsetAddressLine

public boolean unsetAddressLine(AddressLine addressLine)
Specified by:
unsetAddressLine in interface Locality

unsetDependentLocality

public void unsetDependentLocality()
Specified by:
unsetDependentLocality in interface Locality

unsetIndicator

public void unsetIndicator()
Specified by:
unsetIndicator in interface Locality

unsetLargeMailUser

public void unsetLargeMailUser()
Specified by:
unsetLargeMailUser in interface Locality

unsetLocalityName

public void unsetLocalityName()
Specified by:
unsetLocalityName in interface Locality

unsetLocalityName

public boolean unsetLocalityName(LocalityName localityName)
Specified by:
unsetLocalityName in interface Locality

unsetPostBox

public void unsetPostBox()
Specified by:
unsetPostBox in interface Locality

unsetPostOffice

public void unsetPostOffice()
Specified by:
unsetPostOffice in interface Locality

unsetPostalCode

public void unsetPostalCode()
Specified by:
unsetPostalCode in interface Locality

unsetPostalRoute

public void unsetPostalRoute()
Specified by:
unsetPostalRoute in interface Locality

unsetPremise

public void unsetPremise()
Specified by:
unsetPremise in interface Locality

unsetThoroughfare

public void unsetThoroughfare()
Specified by:
unsetThoroughfare in interface Locality

unsetType

public void unsetType()
Specified by:
unsetType in interface Locality

unsetUsageType

public void unsetUsageType()
Specified by:
unsetUsageType in interface Locality

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 Locality

visit

public <T> T visit(XALFunctor<T> visitor)
Specified by:
visit in interface Locality