org.citygml4j.util.walker
Class GMLWalker
java.lang.Object
org.citygml4j.util.walker.GMLWalker
- All Implemented Interfaces:
- FeatureVisitor, GeometryVisitor, GMLVisitor, Visitor, Walker
public abstract class GMLWalker
- extends java.lang.Object
- implements GMLVisitor, Walker
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GMLWalker
public GMLWalker()
GMLWalker
public GMLWalker(SchemaHandler schemaHandler)
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
setSchemaHandler
public void setSchemaHandler(SchemaHandler schemaHandler)
getSchemaHandler
public SchemaHandler getSchemaHandler()
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(LodRepresentation lodRepresentation)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(AbstractGML abstractGML)
visit
public void visit(AbstractCoverage abstractCoverage)
visit
public void visit(AbstractDiscreteCoverage abstractDiscreteCoverage)
visit
public void visit(AbstractFeature abstractFeature)
visit
public void visit(AbstractFeatureCollection abstractFeatureCollection)
visit
public void visit(AbstractCityObject abstractCityObject)
visit
public void visit(AbstractBuilding abstractBuilding)
visit
public void visit(AbstractTransportationObject abstractTransportationObject)
visit
public void visit(AbstractReliefComponent abstractReliefComponent)
visit
public void visit(AbstractSite abstractSite)
visit
public void visit(AbstractBoundarySurface abstractBoundarySurface)
visit
public void visit(AbstractOpening abstractOpening)
visit
public void visit(AbstractSurfaceData abstractSurfaceData)
visit
public void visit(AbstractTexture abstractTexture)
visit
public void visit(AbstractTextureParameterization abstractTextureParameterization)
visit
public void visit(AbstractVegetationObject abstractVegetationObject)
visit
public void visit(AbstractWaterObject abstractWaterObject)
visit
public void visit(AbstractWaterBoundarySurface abstractWaterBoundarySurface)
visit
public void visit(_AbstractAppearance abstractAppearance)
visit
public void visit(CompositeValue compositeValue)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(ValueArray valueArray)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(RectifiedGridCoverage rectifiedGridCoverage)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(_Material material)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(_SimpleTexture simpleTexture)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(Appearance appearance)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(TexCoordGen texCoordGen)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(TexCoordList texCoordList)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(GeoreferencedTexture georeferencedTexture)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(ParameterizedTexture parameterizedTexture)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(X3DMaterial x3dMaterial)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(BuildingFurniture buildingFurniture)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Building building)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(BuildingInstallation buildingInstallation)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(BuildingPart buildingPart)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(CeilingSurface ceilingSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(ClosureSurface closureSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Door door)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(FloorSurface floorSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(GroundSurface groundSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(IntBuildingInstallation intBuildingInstallation)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(InteriorWallSurface interiorWallSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(RoofSurface roofSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Room room)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(WallSurface wallSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Window window)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(CityFurniture cityFurniture)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(CityObjectGroup cityObjectGroup)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Address address)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(ImplicitGeometry implicitGeometry)
- Specified by:
visit
in interface GMLVisitor
visit
public void visit(CityModel cityModel)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(GenericCityObject genericCityObject)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(LandUse landUse)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(BreaklineRelief breaklineRelief)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(MassPointRelief massPointRelief)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(RasterRelief rasterRelief)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(ReliefFeature reliefFeature)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(TINRelief tinRelief)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(AuxiliaryTrafficArea auxiliaryTrafficArea)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Railway railway)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Road road)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Square square)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(Track track)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(TrafficArea trafficArea)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(TransportationComplex transportationComplex)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(PlantCover plantCover)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(SolitaryVegetationObject solitaryVegetationObject)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(WaterBody waterBody)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(WaterClosureSurface waterClosureSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(WaterGroundSurface waterGroundSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(WaterSurface waterSurface)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(AbstractGeometry abstractGeometry)
visit
public void visit(AbstractGeometricPrimitive abstractGeometricPrimitive)
visit
public void visit(AbstractGeometricAggregate abstractGeometricAggregate)
visit
public void visit(AbstractCurve abstractCurve)
visit
public void visit(AbstractSolid abstractSolid)
visit
public void visit(AbstractSurface abstractSurface)
visit
public void visit(AbstractRing abstractRing)
visit
public void visit(Triangle triangle)
visit
public void visit(Rectangle rectangle)
visit
public void visit(CompositeCurve compositeCurve)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(CompositeSolid compositeSolid)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(CompositeSurface compositeSurface)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Curve curve)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(GeometricComplex geometricComplex)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Grid grid)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(LinearRing linearRing)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(LineString lineString)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(MultiCurve multiCurve)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(MultiLineString multiLineString)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(MultiPoint multiPoint)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(MultiPolygon multiPolygon)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(MultiSolid multiSolid)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(MultiSurface multiSurface)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(OrientableCurve orientableCurve)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(OrientableSurface orientableSurface)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(_TexturedSurface texturedSurface)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Point point)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Polygon polygon)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(RectifiedGrid rectifiedGrid)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Ring ring)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Solid solid)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Surface surface)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(Tin tin)
- Specified by:
visit
in interface GeometryVisitor
visit
public void visit(TriangulatedSurface triangulatedSurface)
- Specified by:
visit
in interface GeometryVisitor
visit
public <T extends AbstractGML> void visit(AssociationByRep<T> association)
visit
public <T extends AbstractGML> void visit(AssociationByRepOrRef<T> association)
visit
public <T extends AbstractFeature> void visit(FeatureProperty<T> featureProperty)
visit
public void visit(FeatureArrayProperty featureArrayProperty)
visit
public <T extends AbstractGeometry> void visit(GeometryProperty<T> geometryProperty)
visit
public <T extends AbstractGeometry> void visit(InlineGeometryProperty<T> geometryProperty)
visit
public <T extends AbstractGeometry> void visit(GeometryArrayProperty<T> geometryArrayProperty)
visit
public void visit(SurfacePatchArrayProperty surfacePatchArrayProperty)
visit
public void visit(org.w3c.dom.Element element,
ElementDecl decl)
- Specified by:
visit
in interface FeatureVisitor
visit
public void visit(ADEComponent adeComponent)
- Specified by:
visit
in interface FeatureVisitor