org.citygml4j.model.xal
Interface Thoroughfare

All Superinterfaces:
Child, Copyable, ModelObject, XAL
All Known Implementing Classes:
ThoroughfareImpl

public interface Thoroughfare
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addThoroughfareName(ThoroughfareName thoroughfareName)
           
 void addThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
           
 void addThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange numberOrRange)
           
 void addThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
           
 void addThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
           
 void addThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
           
 java.util.List<AddressLine> getAddressLine()
           
 DependentLocality getDependentLocality()
           
 DependentThoroughfare getDependentThoroughfare()
           
 java.lang.String getDependentThoroughfares()
           
 java.lang.String getDependentThoroughfaresConnector()
           
 java.lang.String getDependentThoroughfaresIndicator()
           
 java.lang.String getDependentThoroughfaresType()
           
 Firm getFirm()
           
 PostalCode getPostalCode()
           
 Premise getPremise()
           
 ThoroughfareLeadingType getThoroughfareLeadingType()
           
 java.util.List<ThoroughfareName> getThoroughfareName()
           
 java.util.List<ThoroughfareNumberOrRange> getThoroughfareNumberOrThoroughfareNumberRange()
           
 java.util.List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()
           
 java.util.List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()
           
 ThoroughfarePostDirection getThoroughfarePostDirection()
           
 ThoroughfarePreDirection getThoroughfarePreDirection()
           
 ThoroughfareTrailingType getThoroughfareTrailingType()
           
 java.lang.String getType()
           
 boolean isSetAddressLine()
           
 boolean isSetDependentLocality()
           
 boolean isSetDependentThoroughfare()
           
 boolean isSetDependentThoroughfares()
           
 boolean isSetDependentThoroughfaresConnector()
           
 boolean isSetDependentThoroughfaresIndicator()
           
 boolean isSetDependentThoroughfaresType()
           
 boolean isSetFirm()
           
 boolean isSetPostalCode()
           
 boolean isSetPremise()
           
 boolean isSetThoroughfareLeadingType()
           
 boolean isSetThoroughfareName()
           
 boolean isSetThoroughfareNumberOrThoroughfareNumberRange()
           
 boolean isSetThoroughfareNumberPrefix()
           
 boolean isSetThoroughfareNumberSuffix()
           
 boolean isSetThoroughfarePostDirection()
           
 boolean isSetThoroughfarePreDirection()
           
 boolean isSetThoroughfareTrailingType()
           
 boolean isSetType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setDependentLocality(DependentLocality dependentLocality)
           
 void setDependentThoroughfare(DependentThoroughfare dependentThoroughfare)
           
 void setDependentThoroughfares(java.lang.String dependentThoroughfares)
           
 void setDependentThoroughfaresConnector(java.lang.String dependentThoroughfaresConnector)
           
 void setDependentThoroughfaresIndicator(java.lang.String dependentThoroughfaresIndicator)
           
 void setDependentThoroughfaresType(java.lang.String dependentThoroughfaresType)
           
 void setFirm(Firm firm)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPremise(Premise premise)
           
 void setThoroughfareLeadingType(ThoroughfareLeadingType thoroughfareLeadingType)
           
 void setThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
           
 void setThoroughfareNumberOrThoroughfareNumberRange(java.util.List<ThoroughfareNumberOrRange> numberOrRange)
           
 void setThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
           
 void setThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
           
 void setThoroughfarePostDirection(ThoroughfarePostDirection thoroughfarePostDirection)
           
 void setThoroughfarePreDirection(ThoroughfarePreDirection thoroughfarePreDirection)
           
 void setThoroughfareTrailingType(ThoroughfareTrailingType thoroughfareTrailingType)
           
 void setType(java.lang.String type)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetDependentLocality()
           
 void unsetDependentThoroughfare()
           
 void unsetDependentThoroughfares()
           
 void unsetDependentThoroughfaresConnector()
           
 void unsetDependentThoroughfaresIndicator()
           
 void unsetDependentThoroughfaresType()
           
 void unsetFirm()
           
 void unsetPostalCode()
           
 void unsetPremise()
           
 void unsetThoroughfareLeadingType()
           
 void unsetThoroughfareName()
           
 boolean unsetThoroughfareName(ThoroughfareName thoroughfareName)
           
 boolean unsetThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)
           
 void unsetThoroughfareNumberOrThoroughfareNumberRange()
           
 boolean unsetThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange thoroughfareNumberOrRange)
           
 void unsetThoroughfareNumberPrefix()
           
 boolean unsetThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
           
 boolean unsetThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)
           
 void unsetThoroughfareNumberSuffix()
           
 boolean unsetThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
           
 void unsetThoroughfarePostDirection()
           
 void unsetThoroughfarePreDirection()
           
 void unsetThoroughfareTrailingType()
           
 void unsetType()
           
<T> T
visit(XALFunctor<T> visitor)
           
 void visit(XALVisitor visitor)
           
 
Methods inherited from interface org.citygml4j.model.xal.XAL
getXALClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getAddressLine

java.util.List<AddressLine> getAddressLine()

getThoroughfareNumberOrThoroughfareNumberRange

java.util.List<ThoroughfareNumberOrRange> getThoroughfareNumberOrThoroughfareNumberRange()

getThoroughfareNumberPrefix

java.util.List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()

getThoroughfareNumberSuffix

java.util.List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()

getThoroughfarePreDirection

ThoroughfarePreDirection getThoroughfarePreDirection()

getThoroughfareLeadingType

ThoroughfareLeadingType getThoroughfareLeadingType()

getThoroughfareName

java.util.List<ThoroughfareName> getThoroughfareName()

getThoroughfareTrailingType

ThoroughfareTrailingType getThoroughfareTrailingType()

getThoroughfarePostDirection

ThoroughfarePostDirection getThoroughfarePostDirection()

getDependentThoroughfare

DependentThoroughfare getDependentThoroughfare()

getDependentLocality

DependentLocality getDependentLocality()

getPremise

Premise getPremise()

getFirm

Firm getFirm()

getPostalCode

PostalCode getPostalCode()

getType

java.lang.String getType()

getDependentThoroughfares

java.lang.String getDependentThoroughfares()

getDependentThoroughfaresIndicator

java.lang.String getDependentThoroughfaresIndicator()

getDependentThoroughfaresConnector

java.lang.String getDependentThoroughfaresConnector()

getDependentThoroughfaresType

java.lang.String getDependentThoroughfaresType()

isSetAddressLine

boolean isSetAddressLine()

isSetThoroughfareNumberOrThoroughfareNumberRange

boolean isSetThoroughfareNumberOrThoroughfareNumberRange()

isSetThoroughfareNumberPrefix

boolean isSetThoroughfareNumberPrefix()

isSetThoroughfareNumberSuffix

boolean isSetThoroughfareNumberSuffix()

isSetThoroughfarePreDirection

boolean isSetThoroughfarePreDirection()

isSetThoroughfareLeadingType

boolean isSetThoroughfareLeadingType()

isSetThoroughfareName

boolean isSetThoroughfareName()

isSetThoroughfareTrailingType

boolean isSetThoroughfareTrailingType()

isSetThoroughfarePostDirection

boolean isSetThoroughfarePostDirection()

isSetDependentThoroughfare

boolean isSetDependentThoroughfare()

isSetDependentLocality

boolean isSetDependentLocality()

isSetPremise

boolean isSetPremise()

isSetFirm

boolean isSetFirm()

isSetPostalCode

boolean isSetPostalCode()

isSetType

boolean isSetType()

isSetDependentThoroughfares

boolean isSetDependentThoroughfares()

isSetDependentThoroughfaresIndicator

boolean isSetDependentThoroughfaresIndicator()

isSetDependentThoroughfaresConnector

boolean isSetDependentThoroughfaresConnector()

isSetDependentThoroughfaresType

boolean isSetDependentThoroughfaresType()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

void setAddressLine(java.util.List<AddressLine> addressLine)

addThoroughfareNumber

void addThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)

addThoroughfareNumberRange

void addThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)

addThoroughfareNumberOrThoroughfareNumberRange

void addThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange numberOrRange)

setThoroughfareNumberOrThoroughfareNumberRange

void setThoroughfareNumberOrThoroughfareNumberRange(java.util.List<ThoroughfareNumberOrRange> numberOrRange)

addThoroughfareNumberPrefix

void addThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)

setThoroughfareNumberPrefix

void setThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)

addThoroughfareNumberSuffix

void addThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)

setThoroughfareNumberSuffix

void setThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)

setThoroughfarePreDirection

void setThoroughfarePreDirection(ThoroughfarePreDirection thoroughfarePreDirection)

setThoroughfareLeadingType

void setThoroughfareLeadingType(ThoroughfareLeadingType thoroughfareLeadingType)

addThoroughfareName

void addThoroughfareName(ThoroughfareName thoroughfareName)

setThoroughfareName

void setThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)

setThoroughfareTrailingType

void setThoroughfareTrailingType(ThoroughfareTrailingType thoroughfareTrailingType)

setThoroughfarePostDirection

void setThoroughfarePostDirection(ThoroughfarePostDirection thoroughfarePostDirection)

setDependentThoroughfare

void setDependentThoroughfare(DependentThoroughfare dependentThoroughfare)

setDependentLocality

void setDependentLocality(DependentLocality dependentLocality)

setPremise

void setPremise(Premise premise)

setFirm

void setFirm(Firm firm)

setPostalCode

void setPostalCode(PostalCode postalCode)

setType

void setType(java.lang.String type)

setDependentThoroughfares

void setDependentThoroughfares(java.lang.String dependentThoroughfares)

setDependentThoroughfaresIndicator

void setDependentThoroughfaresIndicator(java.lang.String dependentThoroughfaresIndicator)

setDependentThoroughfaresConnector

void setDependentThoroughfaresConnector(java.lang.String dependentThoroughfaresConnector)

setDependentThoroughfaresType

void setDependentThoroughfaresType(java.lang.String dependentThoroughfaresType)

unsetAddressLine

void unsetAddressLine()

unsetAddressLine

boolean unsetAddressLine(AddressLine addressLine)

unsetThoroughfareNumberOrThoroughfareNumberRange

void unsetThoroughfareNumberOrThoroughfareNumberRange()

unsetThoroughfareNumberOrThoroughfareNumberRange

boolean unsetThoroughfareNumberOrThoroughfareNumberRange(ThoroughfareNumberOrRange thoroughfareNumberOrRange)

unsetThoroughfareNumber

boolean unsetThoroughfareNumber(ThoroughfareNumber thoroughfareNumber)

unsetThoroughfareNumberRange

boolean unsetThoroughfareNumberRange(ThoroughfareNumberRange thoroughfareNumberRange)

unsetThoroughfareNumberPrefix

void unsetThoroughfareNumberPrefix()

unsetThoroughfareNumberPrefix

boolean unsetThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)

unsetThoroughfareNumberSuffix

void unsetThoroughfareNumberSuffix()

unsetThoroughfareNumberSuffix

boolean unsetThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)

unsetThoroughfarePreDirection

void unsetThoroughfarePreDirection()

unsetThoroughfareLeadingType

void unsetThoroughfareLeadingType()

unsetThoroughfareName

void unsetThoroughfareName()

unsetThoroughfareName

boolean unsetThoroughfareName(ThoroughfareName thoroughfareName)

unsetThoroughfareTrailingType

void unsetThoroughfareTrailingType()

unsetThoroughfarePostDirection

void unsetThoroughfarePostDirection()

unsetDependentThoroughfare

void unsetDependentThoroughfare()

unsetDependentLocality

void unsetDependentLocality()

unsetPremise

void unsetPremise()

unsetFirm

void unsetFirm()

unsetPostalCode

void unsetPostalCode()

unsetType

void unsetType()

unsetDependentThoroughfares

void unsetDependentThoroughfares()

unsetDependentThoroughfaresIndicator

void unsetDependentThoroughfaresIndicator()

unsetDependentThoroughfaresConnector

void unsetDependentThoroughfaresConnector()

unsetDependentThoroughfaresType

void unsetDependentThoroughfaresType()

visit

void visit(XALVisitor visitor)

visit

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