org.citygml4j.model.common.visitor
Interface FeatureFunctor<T>

All Superinterfaces:
Functor<T>, Visitor
All Known Subinterfaces:
GMLFunctor<T>
All Known Implementing Classes:
FeatureFunctionWalker, GMLFunctionWalker

public interface FeatureFunctor<T>
extends Functor<T>


Method Summary
 T apply(Address address)
           
 T apply(ADEComponent adeComponent)
           
 T apply(Appearance appearance)
           
 T apply(AuxiliaryTrafficArea auxiliaryTrafficArea)
           
 T apply(BreaklineRelief breaklineRelief)
           
 T apply(Bridge bridge)
           
 T apply(BridgeConstructionElement bridgeConstructionElement)
           
 T apply(BridgeFurniture bridgeFurniture)
           
 T apply(BridgeInstallation bridgeInstallation)
           
 T apply(BridgePart bridgePart)
           
 T apply(BridgeRoom bridgeRoom)
           
 T apply(Building building)
           
 T apply(BuildingFurniture buildingFurniture)
           
 T apply(BuildingInstallation buildingInstallation)
           
 T apply(BuildingPart buildingPart)
           
 T apply(CeilingSurface ceilingSurface)
           
 T apply(CeilingSurface ceilingSurface)
           
 T apply(CeilingSurface ceilingSurface)
           
 T apply(CityFurniture cityFurniture)
           
 T apply(CityModel cityModel)
           
 T apply(CityObjectGroup cityObjectGroup)
           
 T apply(ClosureSurface closureSurface)
           
 T apply(ClosureSurface closureSurface)
           
 T apply(ClosureSurface closureSurface)
           
 T apply(Door door)
           
 T apply(Door door)
           
 T apply(Door door)
           
 T apply(org.w3c.dom.Element element, ElementDecl decl)
           
 T apply(FloorSurface floorSurface)
           
 T apply(FloorSurface floorSurface)
           
 T apply(FloorSurface floorSurface)
           
 T apply(GenericCityObject genericCityObject)
           
 T apply(GeoreferencedTexture georeferencedTexture)
           
 T apply(GroundSurface groundSurface)
           
 T apply(GroundSurface groundSurface)
           
 T apply(GroundSurface groundSurface)
           
 T apply(HollowSpace hollowSpace)
           
 T apply(IntBridgeInstallation intBridgeInstallation)
           
 T apply(IntBuildingInstallation intBuildingInstallation)
           
 T apply(InteriorWallSurface interiorWallSurface)
           
 T apply(InteriorWallSurface interiorWallSurface)
           
 T apply(InteriorWallSurface interiorWallSurface)
           
 T apply(IntTunnelInstallation intTunnelInstallation)
           
 T apply(LandUse landUse)
           
 T apply(MassPointRelief massPointRelief)
           
 T apply(OuterCeilingSurface outerCeilingSurface)
           
 T apply(OuterCeilingSurface outerCeilingSurface)
           
 T apply(OuterCeilingSurface outerCeilingSurface)
           
 T apply(OuterFloorSurface outerFloorSurface)
           
 T apply(OuterFloorSurface outerFloorSurface)
           
 T apply(OuterFloorSurface outerFloorSurface)
           
 T apply(ParameterizedTexture parameterizedTexture)
           
 T apply(PlantCover plantCover)
           
 T apply(Railway railway)
           
 T apply(RasterRelief rasterRelief)
           
 T apply(RectifiedGridCoverage rectifiedGridCoverage)
           
 T apply(ReliefFeature reliefFeature)
           
 T apply(Road road)
           
 T apply(RoofSurface roofSurface)
           
 T apply(RoofSurface roofSurface)
           
 T apply(RoofSurface roofSurface)
           
 T apply(Room room)
           
 T apply(SolitaryVegetationObject solitaryVegetationObject)
           
 T apply(Square square)
           
 T apply(TINRelief tinRelief)
           
 T apply(Track track)
           
 T apply(TrafficArea trafficArea)
           
 T apply(TransportationComplex transportationComplex)
           
 T apply(Tunnel tunnel)
           
 T apply(TunnelFurniture tunnelFurniture)
           
 T apply(TunnelInstallation tunnelInstallation)
           
 T apply(TunnelPart tunnelPart)
           
 T apply(WallSurface wallSurface)
           
 T apply(WallSurface wallSurface)
           
 T apply(WallSurface wallSurface)
           
 T apply(WaterBody waterBody)
           
 T apply(WaterClosureSurface waterClosureSurface)
           
 T apply(WaterGroundSurface waterGroundSurface)
           
 T apply(WaterSurface waterSurface)
           
 T apply(Window window)
           
 T apply(Window window)
           
 T apply(Window window)
           
 T apply(X3DMaterial x3dMaterial)
           
 

Method Detail

apply

T apply(Appearance appearance)

apply

T apply(GeoreferencedTexture georeferencedTexture)

apply

T apply(ParameterizedTexture parameterizedTexture)

apply

T apply(X3DMaterial x3dMaterial)

apply

T apply(Bridge bridge)

apply

T apply(BridgeConstructionElement bridgeConstructionElement)

apply

T apply(BridgeFurniture bridgeFurniture)

apply

T apply(BridgeInstallation bridgeInstallation)

apply

T apply(BridgePart bridgePart)

apply

T apply(BridgeRoom bridgeRoom)

apply

T apply(IntBridgeInstallation intBridgeInstallation)

apply

T apply(CeilingSurface ceilingSurface)

apply

T apply(OuterCeilingSurface outerCeilingSurface)

apply

T apply(ClosureSurface closureSurface)

apply

T apply(FloorSurface floorSurface)

apply

T apply(OuterFloorSurface outerFloorSurface)

apply

T apply(GroundSurface groundSurface)

apply

T apply(InteriorWallSurface interiorWallSurface)

apply

T apply(RoofSurface roofSurface)

apply

T apply(WallSurface wallSurface)

apply

T apply(Door door)

apply

T apply(Window window)

apply

T apply(Building building)

apply

T apply(BuildingFurniture buildingFurniture)

apply

T apply(BuildingInstallation buildingInstallation)

apply

T apply(BuildingPart buildingPart)

apply

T apply(IntBuildingInstallation intBuildingInstallation)

apply

T apply(Room room)

apply

T apply(CeilingSurface ceilingSurface)

apply

T apply(OuterCeilingSurface outerCeilingSurface)

apply

T apply(ClosureSurface closureSurface)

apply

T apply(FloorSurface floorSurface)

apply

T apply(OuterFloorSurface outerFloorSurface)

apply

T apply(GroundSurface groundSurface)

apply

T apply(InteriorWallSurface interiorWallSurface)

apply

T apply(RoofSurface roofSurface)

apply

T apply(WallSurface wallSurface)

apply

T apply(Door door)

apply

T apply(Window window)

apply

T apply(HollowSpace hollowSpace)

apply

T apply(IntTunnelInstallation intTunnelInstallation)

apply

T apply(Tunnel tunnel)

apply

T apply(TunnelFurniture tunnelFurniture)

apply

T apply(TunnelInstallation tunnelInstallation)

apply

T apply(TunnelPart tunnelPart)

apply

T apply(CeilingSurface ceilingSurface)

apply

T apply(OuterCeilingSurface outerCeilingSurface)

apply

T apply(ClosureSurface closureSurface)

apply

T apply(FloorSurface floorSurface)

apply

T apply(OuterFloorSurface outerFloorSurface)

apply

T apply(GroundSurface groundSurface)

apply

T apply(InteriorWallSurface interiorWallSurface)

apply

T apply(RoofSurface roofSurface)

apply

T apply(WallSurface wallSurface)

apply

T apply(Door door)

apply

T apply(Window window)

apply

T apply(CityFurniture cityFurniture)

apply

T apply(CityObjectGroup cityObjectGroup)

apply

T apply(Address address)

apply

T apply(CityModel cityModel)

apply

T apply(GenericCityObject genericCityObject)

apply

T apply(LandUse landUse)

apply

T apply(BreaklineRelief breaklineRelief)

apply

T apply(MassPointRelief massPointRelief)

apply

T apply(RasterRelief rasterRelief)

apply

T apply(ReliefFeature reliefFeature)

apply

T apply(TINRelief tinRelief)

apply

T apply(AuxiliaryTrafficArea auxiliaryTrafficArea)

apply

T apply(Railway railway)

apply

T apply(RectifiedGridCoverage rectifiedGridCoverage)

apply

T apply(Road road)

apply

T apply(Square square)

apply

T apply(Track track)

apply

T apply(TrafficArea trafficArea)

apply

T apply(TransportationComplex transportationComplex)

apply

T apply(PlantCover plantCover)

apply

T apply(SolitaryVegetationObject solitaryVegetationObject)

apply

T apply(WaterBody waterBody)

apply

T apply(WaterClosureSurface waterClosureSurface)

apply

T apply(WaterGroundSurface waterGroundSurface)

apply

T apply(WaterSurface waterSurface)

apply

T apply(ADEComponent adeComponent)

apply

T apply(org.w3c.dom.Element element,
        ElementDecl decl)