org.citygml4j.model.xal
Class Thoroughfare
java.lang.Object
org.citygml4j.model.xal.Thoroughfare
- All Implemented Interfaces:
- ModelObject, Child, Copyable, XAL
public class Thoroughfare
- extends java.lang.Object
- implements XAL, Child, Copyable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Thoroughfare
public Thoroughfare()
addAddressLine
public void addAddressLine(AddressLine addressLine)
addThoroughfareName
public void addThoroughfareName(ThoroughfareName thoroughfareName)
addThoroughfareNumber
public void addThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
addThoroughfareNumberPrefix
public void addThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
addThoroughfareNumberRange
public void addThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
addThoroughfareNumberOrThoroughfareNumberRange
public void addThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange numberOrRange)
addThoroughfareNumberSuffix
public void addThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
getAddressLine
public java.util.List<AddressLine> getAddressLine()
getDependentLocality
public DependentLocality getDependentLocality()
getDependentThoroughfare
public DependentThoroughfare getDependentThoroughfare()
getDependentThoroughfares
public java.lang.String getDependentThoroughfares()
getDependentThoroughfaresConnector
public java.lang.String getDependentThoroughfaresConnector()
getDependentThoroughfaresIndicator
public java.lang.String getDependentThoroughfaresIndicator()
getDependentThoroughfaresType
public java.lang.String getDependentThoroughfaresType()
getFirm
public Firm getFirm()
getPostalCode
public PostalCode getPostalCode()
getPremise
public Premise getPremise()
getThoroughfareLeadingType
public ThoroughfareLeadingType getThoroughfareLeadingType()
getThoroughfareName
public java.util.List<ThoroughfareName> getThoroughfareName()
getThoroughfareNumberOrThoroughfareNumberRange
public java.util.List<ThoroughfareNumberOrRange> getThoroughfareNumberOrThoroughfareNumberRange()
getThoroughfareNumberPrefix
public java.util.List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()
getThoroughfareNumberSuffix
public java.util.List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()
getThoroughfarePostDirection
public ThoroughfarePostDirection getThoroughfarePostDirection()
getThoroughfarePreDirection
public ThoroughfarePreDirection getThoroughfarePreDirection()
getThoroughfareTrailingType
public ThoroughfareTrailingType getThoroughfareTrailingType()
getType
public java.lang.String getType()
isSetAddressLine
public boolean isSetAddressLine()
isSetDependentLocality
public boolean isSetDependentLocality()
isSetDependentThoroughfare
public boolean isSetDependentThoroughfare()
isSetDependentThoroughfares
public boolean isSetDependentThoroughfares()
isSetDependentThoroughfaresConnector
public boolean isSetDependentThoroughfaresConnector()
isSetDependentThoroughfaresIndicator
public boolean isSetDependentThoroughfaresIndicator()
isSetDependentThoroughfaresType
public boolean isSetDependentThoroughfaresType()
isSetFirm
public boolean isSetFirm()
isSetPostalCode
public boolean isSetPostalCode()
isSetPremise
public boolean isSetPremise()
isSetThoroughfareLeadingType
public boolean isSetThoroughfareLeadingType()
isSetThoroughfareName
public boolean isSetThoroughfareName()
isSetThoroughfareNumberOrThoroughfareNumberRange
public boolean isSetThoroughfareNumberOrThoroughfareNumberRange()
isSetThoroughfareNumberPrefix
public boolean isSetThoroughfareNumberPrefix()
isSetThoroughfareNumberSuffix
public boolean isSetThoroughfareNumberSuffix()
isSetThoroughfarePostDirection
public boolean isSetThoroughfarePostDirection()
isSetThoroughfarePreDirection
public boolean isSetThoroughfarePreDirection()
isSetThoroughfareTrailingType
public boolean isSetThoroughfareTrailingType()
isSetType
public boolean isSetType()
setAddressLine
public void setAddressLine(java.util.List<AddressLine> addressLine)
setDependentLocality
public void setDependentLocality(DependentLocality dependentLocality)
setDependentThoroughfare
public void setDependentThoroughfare(DependentThoroughfare dependentThoroughfare)
setDependentThoroughfares
public void setDependentThoroughfares(java.lang.String dependentThoroughfares)
setDependentThoroughfaresConnector
public void setDependentThoroughfaresConnector(java.lang.String dependentThoroughfaresConnector)
setDependentThoroughfaresIndicator
public void setDependentThoroughfaresIndicator(java.lang.String dependentThoroughfaresIndicator)
setDependentThoroughfaresType
public void setDependentThoroughfaresType(java.lang.String dependentThoroughfaresType)
setFirm
public void setFirm(Firm firm)
setPostalCode
public void setPostalCode(PostalCode postalCode)
setPremise
public void setPremise(Premise premise)
setThoroughfareLeadingType
public void setThoroughfareLeadingType(ThoroughfareLeadingType thoroughfareLeadingType)
setThoroughfareName
public void setThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
setThoroughfareNumberOrThoroughfareNumberRange
public void setThoroughfareNumberOrThoroughfareNumberRange(java.util.List<ThoroughfareNumberOrRange> numberOrRange)
setThoroughfareNumberPrefix
public void setThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
setThoroughfareNumberSuffix
public void setThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
setThoroughfarePostDirection
public void setThoroughfarePostDirection(ThoroughfarePostDirection thoroughfarePostDirection)
setThoroughfarePreDirection
public void setThoroughfarePreDirection(ThoroughfarePreDirection thoroughfarePreDirection)
setThoroughfareTrailingType
public void setThoroughfareTrailingType(ThoroughfareTrailingType thoroughfareTrailingType)
setType
public void setType(java.lang.String type)
unsetAddressLine
public void unsetAddressLine()
unsetAddressLine
public boolean unsetAddressLine(AddressLine addressLine)
unsetDependentLocality
public void unsetDependentLocality()
unsetDependentThoroughfare
public void unsetDependentThoroughfare()
unsetDependentThoroughfares
public void unsetDependentThoroughfares()
unsetDependentThoroughfaresConnector
public void unsetDependentThoroughfaresConnector()
unsetDependentThoroughfaresIndicator
public void unsetDependentThoroughfaresIndicator()
unsetDependentThoroughfaresType
public void unsetDependentThoroughfaresType()
unsetFirm
public void unsetFirm()
unsetPostalCode
public void unsetPostalCode()
unsetPremise
public void unsetPremise()
unsetThoroughfareLeadingType
public void unsetThoroughfareLeadingType()
unsetThoroughfareName
public void unsetThoroughfareName()
unsetThoroughfareName
public boolean unsetThoroughfareName(ThoroughfareName thoroughfareName)
unsetThoroughfareNumber
public boolean unsetThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
unsetThoroughfareNumberOrThoroughfareNumberRange
public void unsetThoroughfareNumberOrThoroughfareNumberRange()
unsetThoroughfareNumberOrThoroughfareNumberRange
public boolean unsetThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange thoroughfareNumberOrRange)
unsetThoroughfareNumberPrefix
public void unsetThoroughfareNumberPrefix()
unsetThoroughfareNumberPrefix
public boolean unsetThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
unsetThoroughfareNumberRange
public boolean unsetThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
unsetThoroughfareNumberSuffix
public void unsetThoroughfareNumberSuffix()
unsetThoroughfareNumberSuffix
public boolean unsetThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
unsetThoroughfarePostDirection
public void unsetThoroughfarePostDirection()
unsetThoroughfarePreDirection
public void unsetThoroughfarePreDirection()
unsetThoroughfareTrailingType
public void unsetThoroughfareTrailingType()
unsetType
public void unsetType()
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)
visit
public <T> T visit(XALFunctor<T> visitor)