public abstract class FeatureFunctionWalker<T> extends java.lang.Object implements FeatureFunctor<T>, Walker
Constructor and Description |
---|
FeatureFunctionWalker() |
FeatureFunctionWalker(SchemaHandler schemaHandler) |
public FeatureFunctionWalker()
public FeatureFunctionWalker(SchemaHandler schemaHandler)
public boolean shouldWalk()
shouldWalk
in interface Walker
public void setShouldWalk(boolean shouldWalk)
setShouldWalk
in interface Walker
public void setSchemaHandler(SchemaHandler schemaHandler)
public SchemaHandler getSchemaHandler()
public boolean addToVisited(java.lang.Object object)
addToVisited
in interface Walker
public boolean hasVisited(java.lang.Object object)
hasVisited
in interface Walker
public T apply(AbstractBoundarySurface abstractBoundarySurface)
public T apply(AbstractBoundarySurface abstractBoundarySurface)
public T apply(AbstractBoundarySurface abstractBoundarySurface)
public T apply(AbstractBridge abstractBridge)
public T apply(AbstractBuilding abstractBuilding)
public T apply(AbstractCityObject abstractCityObject)
public T apply(AbstractCoverage abstractCoverage)
public T apply(AbstractDiscreteCoverage abstractDiscreteCoverage)
public T apply(AbstractFeature abstractFeature)
public T apply(AbstractFeatureCollection abstractFeatureCollection)
public T apply(AbstractOpening abstractOpening)
public T apply(AbstractOpening abstractOpening)
public T apply(AbstractOpening abstractOpening)
public T apply(AbstractReliefComponent abstractReliefComponent)
public T apply(AbstractSite abstractSite)
public T apply(AbstractSurfaceData abstractSurfaceData)
public T apply(AbstractTexture abstractTexture)
public T apply(AbstractTransportationObject abstractTransportationObject)
public T apply(AbstractTunnel abstractTunnel)
public T apply(AbstractVegetationObject abstractVegetationObject)
public T apply(AbstractWaterBoundarySurface abstractWaterBoundarySurface)
public T apply(AbstractWaterObject abstractWaterObject)
public T apply(Appearance appearance)
apply
in interface FeatureFunctor<T>
public T apply(GeoreferencedTexture georeferencedTexture)
apply
in interface FeatureFunctor<T>
public T apply(ParameterizedTexture parameterizedTexture)
apply
in interface FeatureFunctor<T>
public T apply(X3DMaterial x3dMaterial)
apply
in interface FeatureFunctor<T>
public T apply(Bridge bridge)
apply
in interface FeatureFunctor<T>
public T apply(BridgeConstructionElement bridgeConstructionElement)
apply
in interface FeatureFunctor<T>
public T apply(BridgeFurniture bridgeFurniture)
apply
in interface FeatureFunctor<T>
public T apply(BridgeInstallation bridgeInstallation)
apply
in interface FeatureFunctor<T>
public T apply(BridgePart bridgePart)
apply
in interface FeatureFunctor<T>
public T apply(BridgeRoom bridgeRoom)
apply
in interface FeatureFunctor<T>
public T apply(IntBridgeInstallation intBridgeInstallation)
apply
in interface FeatureFunctor<T>
public T apply(CeilingSurface ceilingSurface)
apply
in interface FeatureFunctor<T>
public T apply(OuterCeilingSurface outerCeilingSurface)
apply
in interface FeatureFunctor<T>
public T apply(ClosureSurface closureSurface)
apply
in interface FeatureFunctor<T>
public T apply(FloorSurface floorSurface)
apply
in interface FeatureFunctor<T>
public T apply(OuterFloorSurface outerFloorSurface)
apply
in interface FeatureFunctor<T>
public T apply(GroundSurface groundSurface)
apply
in interface FeatureFunctor<T>
public T apply(InteriorWallSurface interiorWallSurface)
apply
in interface FeatureFunctor<T>
public T apply(RoofSurface roofSurface)
apply
in interface FeatureFunctor<T>
public T apply(WallSurface wallSurface)
apply
in interface FeatureFunctor<T>
public T apply(Door door)
apply
in interface FeatureFunctor<T>
public T apply(Window window)
apply
in interface FeatureFunctor<T>
public T apply(Building building)
apply
in interface FeatureFunctor<T>
public T apply(BuildingFurniture buildingFurniture)
apply
in interface FeatureFunctor<T>
public T apply(BuildingInstallation buildingInstallation)
apply
in interface FeatureFunctor<T>
public T apply(BuildingPart buildingPart)
apply
in interface FeatureFunctor<T>
public T apply(IntBuildingInstallation intBuildingInstallation)
apply
in interface FeatureFunctor<T>
public T apply(Room room)
apply
in interface FeatureFunctor<T>
public T apply(CeilingSurface ceilingSurface)
apply
in interface FeatureFunctor<T>
public T apply(OuterCeilingSurface outerCeilingSurface)
apply
in interface FeatureFunctor<T>
public T apply(ClosureSurface closureSurface)
apply
in interface FeatureFunctor<T>
public T apply(FloorSurface floorSurface)
apply
in interface FeatureFunctor<T>
public T apply(OuterFloorSurface outerFloorSurface)
apply
in interface FeatureFunctor<T>
public T apply(GroundSurface groundSurface)
apply
in interface FeatureFunctor<T>
public T apply(InteriorWallSurface interiorWallSurface)
apply
in interface FeatureFunctor<T>
public T apply(RoofSurface roofSurface)
apply
in interface FeatureFunctor<T>
public T apply(WallSurface wallSurface)
apply
in interface FeatureFunctor<T>
public T apply(Door door)
apply
in interface FeatureFunctor<T>
public T apply(Window window)
apply
in interface FeatureFunctor<T>
public T apply(HollowSpace hollowSpace)
apply
in interface FeatureFunctor<T>
public T apply(IntTunnelInstallation intTunnelInstallation)
apply
in interface FeatureFunctor<T>
public T apply(Tunnel tunnel)
apply
in interface FeatureFunctor<T>
public T apply(TunnelFurniture tunnelFurniture)
apply
in interface FeatureFunctor<T>
public T apply(TunnelInstallation tunnelInstallation)
apply
in interface FeatureFunctor<T>
public T apply(TunnelPart tunnelPart)
apply
in interface FeatureFunctor<T>
public T apply(CeilingSurface ceilingSurface)
apply
in interface FeatureFunctor<T>
public T apply(OuterCeilingSurface outerCeilingSurface)
apply
in interface FeatureFunctor<T>
public T apply(ClosureSurface closureSurface)
apply
in interface FeatureFunctor<T>
public T apply(FloorSurface floorSurface)
apply
in interface FeatureFunctor<T>
public T apply(OuterFloorSurface outerFloorSurface)
apply
in interface FeatureFunctor<T>
public T apply(GroundSurface groundSurface)
apply
in interface FeatureFunctor<T>
public T apply(InteriorWallSurface interiorWallSurface)
apply
in interface FeatureFunctor<T>
public T apply(RoofSurface roofSurface)
apply
in interface FeatureFunctor<T>
public T apply(WallSurface wallSurface)
apply
in interface FeatureFunctor<T>
public T apply(Door door)
apply
in interface FeatureFunctor<T>
public T apply(Window window)
apply
in interface FeatureFunctor<T>
public T apply(CityFurniture cityFurniture)
apply
in interface FeatureFunctor<T>
public T apply(CityObjectGroup cityObjectGroup)
apply
in interface FeatureFunctor<T>
public T apply(Address address)
apply
in interface FeatureFunctor<T>
public T apply(CityModel cityModel)
apply
in interface FeatureFunctor<T>
public T apply(GenericCityObject genericCityObject)
apply
in interface FeatureFunctor<T>
public T apply(LandUse landUse)
apply
in interface FeatureFunctor<T>
public T apply(BreaklineRelief breaklineRelief)
apply
in interface FeatureFunctor<T>
public T apply(MassPointRelief massPointRelief)
apply
in interface FeatureFunctor<T>
public T apply(RasterRelief rasterRelief)
apply
in interface FeatureFunctor<T>
public T apply(ReliefFeature reliefFeature)
apply
in interface FeatureFunctor<T>
public T apply(TINRelief tinRelief)
apply
in interface FeatureFunctor<T>
public T apply(AuxiliaryTrafficArea auxiliaryTrafficArea)
apply
in interface FeatureFunctor<T>
public T apply(Railway railway)
apply
in interface FeatureFunctor<T>
public T apply(RectifiedGridCoverage rectifiedGridCoverage)
apply
in interface FeatureFunctor<T>
public T apply(Road road)
apply
in interface FeatureFunctor<T>
public T apply(Square square)
apply
in interface FeatureFunctor<T>
public T apply(Track track)
apply
in interface FeatureFunctor<T>
public T apply(TrafficArea trafficArea)
apply
in interface FeatureFunctor<T>
public T apply(TransportationComplex transportationComplex)
apply
in interface FeatureFunctor<T>
public T apply(PlantCover plantCover)
apply
in interface FeatureFunctor<T>
public T apply(SolitaryVegetationObject solitaryVegetationObject)
apply
in interface FeatureFunctor<T>
public T apply(WaterBody waterBody)
apply
in interface FeatureFunctor<T>
public T apply(WaterClosureSurface waterClosureSurface)
apply
in interface FeatureFunctor<T>
public T apply(WaterGroundSurface waterGroundSurface)
apply
in interface FeatureFunctor<T>
public T apply(WaterSurface waterSurface)
apply
in interface FeatureFunctor<T>
public <E extends AbstractFeature> T apply(FeatureProperty<E> featureProperty)
public T apply(FeatureArrayProperty featureArrayProperty)
public T apply(org.w3c.dom.Element element, ElementDecl decl)
apply
in interface FeatureFunctor<T>
public T apply(ADEComponent adeComponent)
apply
in interface FeatureFunctor<T>