org.citygml4j.model.xal
Interface SubAdministrativeArea

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

public interface SubAdministrativeArea
extends XAL, Child, Copyable


Method Summary
 void addAddressLine(AddressLine addressLine)
           
 void addSubAdministrativeAreaName(SubAdministrativeAreaName subAdministrativeAreaName)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.lang.String getIndicator()
           
 Locality getLocality()
           
 PostalCode getPostalCode()
           
 PostOffice getPostOffice()
           
 java.util.List<SubAdministrativeAreaName> getSubAdministrativeAreaName()
           
 java.lang.String getType()
           
 java.lang.String getUsageType()
           
 boolean isSetAddressLine()
           
 boolean isSetIndicator()
           
 boolean isSetLocality()
           
 boolean isSetPostalCode()
           
 boolean isSetPostOffice()
           
 boolean isSetSubAdministrativeAreaName()
           
 boolean isSetType()
           
 boolean isSetUsageType()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
           
 void setIndicator(java.lang.String indicator)
           
 void setLocality(Locality locality)
           
 void setPostalCode(PostalCode postalCode)
           
 void setPostOffice(PostOffice postOffice)
           
 void setSubAdministrativeAreaName(java.util.List<SubAdministrativeAreaName> subAdministrativeAreaName)
           
 void setType(java.lang.String type)
           
 void setUsageType(java.lang.String usageType)
           
 void unsetAddressLine()
           
 boolean unsetAddressLine(AddressLine addressLine)
           
 void unsetIndicator()
           
 void unsetLocality()
           
 void unsetPostalCode()
           
 void unsetPostOffice()
           
 void unsetSubAdministrativeAreaName()
           
 boolean unsetSubAdministrativeAreaName(SubAdministrativeAreaName subAdministrativeAreaName)
           
 void unsetType()
           
 void unsetUsageType()
           
<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.base.ModelObject
getModelType
 
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()

getSubAdministrativeAreaName

java.util.List<SubAdministrativeAreaName> getSubAdministrativeAreaName()

getLocality

Locality getLocality()

getPostOffice

PostOffice getPostOffice()

getPostalCode

PostalCode getPostalCode()

getType

java.lang.String getType()

getUsageType

java.lang.String getUsageType()

getIndicator

java.lang.String getIndicator()

isSetAddressLine

boolean isSetAddressLine()

isSetSubAdministrativeAreaName

boolean isSetSubAdministrativeAreaName()

isSetLocality

boolean isSetLocality()

isSetPostOffice

boolean isSetPostOffice()

isSetPostalCode

boolean isSetPostalCode()

isSetType

boolean isSetType()

isSetUsageType

boolean isSetUsageType()

isSetIndicator

boolean isSetIndicator()

addAddressLine

void addAddressLine(AddressLine addressLine)

setAddressLine

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

addSubAdministrativeAreaName

void addSubAdministrativeAreaName(SubAdministrativeAreaName subAdministrativeAreaName)

setSubAdministrativeAreaName

void setSubAdministrativeAreaName(java.util.List<SubAdministrativeAreaName> subAdministrativeAreaName)

setLocality

void setLocality(Locality locality)

setPostOffice

void setPostOffice(PostOffice postOffice)

setPostalCode

void setPostalCode(PostalCode postalCode)

setType

void setType(java.lang.String type)

setUsageType

void setUsageType(java.lang.String usageType)

setIndicator

void setIndicator(java.lang.String indicator)

unsetAddressLine

void unsetAddressLine()

unsetAddressLine

boolean unsetAddressLine(AddressLine addressLine)

unsetSubAdministrativeAreaName

void unsetSubAdministrativeAreaName()

unsetSubAdministrativeAreaName

boolean unsetSubAdministrativeAreaName(SubAdministrativeAreaName subAdministrativeAreaName)

unsetLocality

void unsetLocality()

unsetPostOffice

void unsetPostOffice()

unsetPostalCode

void unsetPostalCode()

unsetType

void unsetType()

unsetUsageType

void unsetUsageType()

unsetIndicator

void unsetIndicator()

visit

void visit(XALVisitor visitor)

visit

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