org.citygml4j.util.walker
Class XALWalker

java.lang.Object
  extended by org.citygml4j.util.walker.XALWalker
All Implemented Interfaces:
Visitor, XALVisitor, Walker

public abstract class XALWalker
extends java.lang.Object
implements XALVisitor, Walker


Constructor Summary
XALWalker()
           
 
Method Summary
 boolean addToVisited(java.lang.Object object)
           
 boolean hasVisited(java.lang.Object object)
           
 void reset()
           
 void setShouldWalk(boolean shouldWalk)
           
 boolean shouldWalk()
           
 void visit(Address address)
           
 void visit(AddressDetails addressDetails)
           
 void visit(AddressIdentifier addressIdentifier)
           
 void visit(AddressLatitude addressLatitude)
           
 void visit(AddressLatitudeDirection addressLatitudeDirection)
           
 void visit(AddressLine addressLine)
           
 void visit(AddressLines addressLines)
           
 void visit(AddressLongitude addressLongitude)
           
 void visit(AddressLongitudeDirection addressLongitudeDirection)
           
 void visit(AdministrativeArea administrativeArea)
           
 void visit(AdministrativeAreaName administrativeAreaName)
           
 void visit(Barcode barcode)
           
 void visit(BuildingName buildingName)
           
 void visit(Country country)
           
 void visit(CountryName countryName)
           
 void visit(CountryNameCode countryNameCode)
           
 void visit(Department department)
           
 void visit(DepartmentName departmentName)
           
 void visit(DependentLocality dependentLocality)
           
 void visit(DependentLocalityName dependentLocalityName)
           
 void visit(DependentLocalityNumber dependentLocalityNumber)
           
 void visit(DependentThoroughfare dependentThoroughfare)
           
 void visit(EndorsementLineCode endorsementLineCode)
           
 void visit(Firm firm)
           
 void visit(FirmName firmName)
           
 void visit(KeyLineCode keyLineCode)
           
 void visit(LargeMailUser largeMailUser)
           
 void visit(LargeMailUserIdentifier largeMailUserIdentifier)
           
 void visit(LargeMailUserName largeMailUserName)
           
 void visit(Locality locality)
           
 void visit(LocalityName localityName)
           
 void visit(MailStop mailStop)
           
 void visit(MailStopName mailStopName)
           
 void visit(MailStopNumber mailStopNumber)
           
 void visit(PostalCode postalCode)
           
 void visit(PostalCodeNumber postalCodeNumber)
           
 void visit(PostalCodeNumberExtension postalCodeNumberExtension)
           
 void visit(PostalRoute postalRoute)
           
 void visit(PostalRouteName postalRouteName)
           
 void visit(PostalRouteNumber postalRouteNumber)
           
 void visit(PostalServiceElements postalServiceElements)
           
 void visit(PostBox postBox)
           
 void visit(PostBoxNumber postBoxNumber)
           
 void visit(PostBoxNumberExtension postBoxNumberExtension)
           
 void visit(PostBoxNumberPrefix postBoxNumberPrefix)
           
 void visit(PostBoxNumberSuffix postBoxNumberSuffix)
           
 void visit(PostOffice postOffice)
           
 void visit(PostOfficeName postOfficeName)
           
 void visit(PostOfficeNumber postOfficeNumber)
           
 void visit(PostTown postTown)
           
 void visit(PostTownName postTownName)
           
 void visit(PostTownSuffix postTownSuffix)
           
 void visit(Premise premise)
           
 void visit(PremiseLocation premiseLocation)
           
 void visit(PremiseName premiseName)
           
 void visit(PremiseNumber premiseNumber)
           
 void visit(PremiseNumberPrefix premiseNumberPrefix)
           
 void visit(PremiseNumberRange premiseNumberRange)
           
 void visit(PremiseNumberRangeFrom premiseNumberRangeFrom)
           
 void visit(PremiseNumberRangeTo premiseNumberRangeTo)
           
 void visit(PremiseNumberSuffix premiseNumberSuffix)
           
 void visit(SortingCode sortingCode)
           
 void visit(SubAdministrativeArea subAdministrativeArea)
           
 void visit(SubAdministrativeAreaName subAdministrativeAreaName)
           
 void visit(SubPremise subPremise)
           
 void visit(SubPremiseLocation subPremiseLocation)
           
 void visit(SubPremiseName subPremiseName)
           
 void visit(SubPremiseNumber subPremiseNumber)
           
 void visit(SubPremiseNumberPrefix subPremiseNumberPrefix)
           
 void visit(SubPremiseNumberSuffix subPremiseNumberSuffix)
           
 void visit(SupplementaryPostalServiceData supplementaryPostalServiceData)
           
 void visit(Thoroughfare thoroughfare)
           
 void visit(ThoroughfareLeadingType thoroughfareLeadingType)
           
 void visit(ThoroughfareName thoroughfareName)
           
 void visit(ThoroughfareNumber thoroughfareNumber)
           
 void visit(ThoroughfareNumberFrom thoroughfareNumberFrom)
           
 void visit(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
           
 void visit(ThoroughfareNumberRange thoroughfareNumberRange)
           
 void visit(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
           
 void visit(ThoroughfareNumberTo thoroughfareNumberTo)
           
 void visit(ThoroughfarePostDirection thoroughfarePostDirection)
           
 void visit(ThoroughfarePreDirection thoroughfarePreDirection)
           
 void visit(ThoroughfareTrailingType thoroughfareTrailingType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XALWalker

public XALWalker()
Method Detail

reset

public void reset()
Specified by:
reset in interface Walker

shouldWalk

public boolean shouldWalk()
Specified by:
shouldWalk in interface Walker

setShouldWalk

public void setShouldWalk(boolean shouldWalk)
Specified by:
setShouldWalk in interface Walker

addToVisited

public boolean addToVisited(java.lang.Object object)
Specified by:
addToVisited in interface Walker

hasVisited

public boolean hasVisited(java.lang.Object object)
Specified by:
hasVisited in interface Walker

visit

public void visit(Address address)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressDetails addressDetails)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressIdentifier addressIdentifier)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressLatitude addressLatitude)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressLatitudeDirection addressLatitudeDirection)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressLine addressLine)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressLines addressLines)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressLongitude addressLongitude)
Specified by:
visit in interface XALVisitor

visit

public void visit(AddressLongitudeDirection addressLongitudeDirection)
Specified by:
visit in interface XALVisitor

visit

public void visit(AdministrativeArea administrativeArea)
Specified by:
visit in interface XALVisitor

visit

public void visit(AdministrativeAreaName administrativeAreaName)
Specified by:
visit in interface XALVisitor

visit

public void visit(Barcode barcode)
Specified by:
visit in interface XALVisitor

visit

public void visit(BuildingName buildingName)
Specified by:
visit in interface XALVisitor

visit

public void visit(Country country)
Specified by:
visit in interface XALVisitor

visit

public void visit(CountryName countryName)
Specified by:
visit in interface XALVisitor

visit

public void visit(CountryNameCode countryNameCode)
Specified by:
visit in interface XALVisitor

visit

public void visit(Department department)
Specified by:
visit in interface XALVisitor

visit

public void visit(DepartmentName departmentName)
Specified by:
visit in interface XALVisitor

visit

public void visit(DependentLocality dependentLocality)
Specified by:
visit in interface XALVisitor

visit

public void visit(DependentLocalityName dependentLocalityName)
Specified by:
visit in interface XALVisitor

visit

public void visit(DependentLocalityNumber dependentLocalityNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(DependentThoroughfare dependentThoroughfare)
Specified by:
visit in interface XALVisitor

visit

public void visit(EndorsementLineCode endorsementLineCode)
Specified by:
visit in interface XALVisitor

visit

public void visit(Firm firm)
Specified by:
visit in interface XALVisitor

visit

public void visit(FirmName firmName)
Specified by:
visit in interface XALVisitor

visit

public void visit(KeyLineCode keyLineCode)
Specified by:
visit in interface XALVisitor

visit

public void visit(LargeMailUser largeMailUser)
Specified by:
visit in interface XALVisitor

visit

public void visit(LargeMailUserIdentifier largeMailUserIdentifier)
Specified by:
visit in interface XALVisitor

visit

public void visit(LargeMailUserName largeMailUserName)
Specified by:
visit in interface XALVisitor

visit

public void visit(Locality locality)
Specified by:
visit in interface XALVisitor

visit

public void visit(LocalityName localityName)
Specified by:
visit in interface XALVisitor

visit

public void visit(MailStop mailStop)
Specified by:
visit in interface XALVisitor

visit

public void visit(MailStopName mailStopName)
Specified by:
visit in interface XALVisitor

visit

public void visit(MailStopNumber mailStopNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalCode postalCode)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalCodeNumber postalCodeNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalCodeNumberExtension postalCodeNumberExtension)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalRoute postalRoute)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalRouteName postalRouteName)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalRouteNumber postalRouteNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostalServiceElements postalServiceElements)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostBox postBox)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostBoxNumber postBoxNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostBoxNumberExtension postBoxNumberExtension)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostBoxNumberPrefix postBoxNumberPrefix)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostBoxNumberSuffix postBoxNumberSuffix)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostOffice postOffice)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostOfficeName postOfficeName)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostOfficeNumber postOfficeNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostTown postTown)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostTownName postTownName)
Specified by:
visit in interface XALVisitor

visit

public void visit(PostTownSuffix postTownSuffix)
Specified by:
visit in interface XALVisitor

visit

public void visit(Premise premise)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseLocation premiseLocation)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseName premiseName)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseNumber premiseNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseNumberPrefix premiseNumberPrefix)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseNumberRange premiseNumberRange)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseNumberRangeFrom premiseNumberRangeFrom)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseNumberRangeTo premiseNumberRangeTo)
Specified by:
visit in interface XALVisitor

visit

public void visit(PremiseNumberSuffix premiseNumberSuffix)
Specified by:
visit in interface XALVisitor

visit

public void visit(SortingCode sortingCode)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubAdministrativeArea subAdministrativeArea)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubAdministrativeAreaName subAdministrativeAreaName)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubPremise subPremise)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubPremiseLocation subPremiseLocation)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubPremiseName subPremiseName)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubPremiseNumber subPremiseNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubPremiseNumberPrefix subPremiseNumberPrefix)
Specified by:
visit in interface XALVisitor

visit

public void visit(SubPremiseNumberSuffix subPremiseNumberSuffix)
Specified by:
visit in interface XALVisitor

visit

public void visit(SupplementaryPostalServiceData supplementaryPostalServiceData)
Specified by:
visit in interface XALVisitor

visit

public void visit(Thoroughfare thoroughfare)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareLeadingType thoroughfareLeadingType)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareName thoroughfareName)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareNumber thoroughfareNumber)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareNumberFrom thoroughfareNumberFrom)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareNumberRange thoroughfareNumberRange)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareNumberTo thoroughfareNumberTo)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfarePostDirection thoroughfarePostDirection)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfarePreDirection thoroughfarePreDirection)
Specified by:
visit in interface XALVisitor

visit

public void visit(ThoroughfareTrailingType thoroughfareTrailingType)
Specified by:
visit in interface XALVisitor