public abstract class FeatureFunctionWalker<T> extends Walker implements FeatureFunctor<T>
Constructor and Description |
---|
FeatureFunctionWalker() |
reset, setShouldWalk, shouldWalk
public final FeatureFunctionWalker<T> setSchemaHandler(SchemaHandler schemaHandler)
public final SchemaHandler getSchemaHandler()
public final FeatureFunctionWalker<T> useADEWalker(ADEWalker<FeatureFunctionWalker<T>> walker)
@SafeVarargs public final FeatureFunctionWalker<T> useADEWalkers(ADEWalker<FeatureFunctionWalker<T>>... walkers)
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>
public T apply(ADEModelObject adeModelObject)
apply
in interface FeatureFunctor<T>
public T apply(ADEGenericElement adeGenericElement)
apply
in interface FeatureFunctor<T>