Constructor and Description |
---|
DecoratorOverlay()
Construct a DecoratorOverlay.
|
Modifier and Type | Method and Description |
---|---|
void |
clearAllBuildingDecorators()
Remove any custom BuildingDecorators.
|
void |
clearAllDecorators()
Remove all types of Decorators.
|
void |
clearAllEdgeDecorators()
Remove any custom EdgeDecorators.
|
void |
clearAllNodeDecorators()
Remove any custom NodeDecorators.
|
void |
clearAllRoadDecorators()
Remove any custom RoadDecorators.
|
void |
clearAllSpaceDecorators()
Remove any custom SpaceDecorators.
|
void |
clearBuildingDecorator(java.util.Collection<? extends GMLBuilding> buildings)
Remove any custom BuildingDecorator for a set of GMLBuildings.
|
void |
clearBuildingDecorator(GMLBuilding... buildings)
Remove any custom BuildingDecorator for a set of GMLBuildings.
|
void |
clearEdgeDecorator(java.util.Collection<? extends GMLEdge> edges)
Remove any custom EdgeDecorator for a set of GMLEdges.
|
void |
clearEdgeDecorator(GMLEdge... edges)
Remove any custom EdgeDecorator for a set of GMLEdges.
|
void |
clearNodeDecorator(java.util.Collection<? extends GMLNode> nodes)
Remove any custom NodeDecorator for a set of GMLNodes.
|
void |
clearNodeDecorator(GMLNode... nodes)
Remove any custom NodeDecorator for a set of GMLNodes.
|
void |
clearRoadDecorator(java.util.Collection<? extends GMLRoad> roads)
Remove any custom RoadDecorator for a set of GMLRoads.
|
void |
clearRoadDecorator(GMLRoad... roads)
Remove any custom RoadDecorator for a set of GMLRoads.
|
void |
clearSpaceDecorator(java.util.Collection<? extends GMLSpace> spaces)
Remove any custom SpaceDecorator for a set of GMLSpaces.
|
void |
clearSpaceDecorator(GMLSpace... spaces)
Remove any custom SpaceDecorator for a set of GMLSpaces.
|
BuildingDecorator |
getBuildingDecorator(GMLBuilding building)
Get the BuildingDecorator for a GMLBuildings.
|
EdgeDecorator |
getEdgeDecorator(GMLEdge edge)
Get the EdgeDecorator for a GMLEdge.
|
NodeDecorator |
getNodeDecorator(GMLNode node)
Get the NodeDecorator for a GMLNodes.
|
RoadDecorator |
getRoadDecorator(GMLRoad road)
Get the RoadDecorator for a GMLRoads.
|
SpaceDecorator |
getSpaceDecorator(GMLSpace space)
Get the SpaceDecorator for a GMLSpaces.
|
void |
render(java.awt.Graphics2D g,
ScreenTransform transform)
Render this overlay.
|
void |
setBuildingDecorator(BuildingDecorator decorator,
java.util.Collection<? extends GMLBuilding> buildings)
Set the BuildingDecorator for a set of GMLBuildings.
|
void |
setBuildingDecorator(BuildingDecorator decorator,
GMLBuilding... buildings)
Set the BuildingDecorator for a set of GMLBuildings.
|
void |
setEdgeDecorator(EdgeDecorator decorator,
java.util.Collection<? extends GMLEdge> edges)
Set the EdgeDecorator for a set of GMLEdges.
|
void |
setEdgeDecorator(EdgeDecorator decorator,
GMLEdge... edges)
Set the EdgeDecorator for a set of GMLEdges.
|
void |
setNodeDecorator(NodeDecorator decorator,
java.util.Collection<? extends GMLNode> nodes)
Set the NodeDecorator for a set of GMLNodes.
|
void |
setNodeDecorator(NodeDecorator decorator,
GMLNode... nodes)
Set the NodeDecorator for a set of GMLNodes.
|
void |
setRoadDecorator(RoadDecorator decorator,
java.util.Collection<? extends GMLRoad> roads)
Set the RoadDecorator for a set of GMLRoads.
|
void |
setRoadDecorator(RoadDecorator decorator,
GMLRoad... roads)
Set the RoadDecorator for a set of GMLRoads.
|
void |
setSpaceDecorator(SpaceDecorator decorator,
java.util.Collection<? extends GMLSpace> spaces)
Set the SpaceDecorator for a set of GMLSpaces.
|
void |
setSpaceDecorator(SpaceDecorator decorator,
GMLSpace... spaces)
Set the SpaceDecorator for a set of GMLSpaces.
|
public void setNodeDecorator(NodeDecorator decorator, GMLNode... nodes)
decorator
- The decorator to set.nodes
- The nodes to set the decorator for.public void setNodeDecorator(NodeDecorator decorator, java.util.Collection<? extends GMLNode> nodes)
decorator
- The decorator to set.nodes
- The nodes to set the decorator for.public NodeDecorator getNodeDecorator(GMLNode node)
node
- The node to look up.public void clearNodeDecorator(GMLNode... nodes)
nodes
- The nodes to remove any custom decorator for.public void clearNodeDecorator(java.util.Collection<? extends GMLNode> nodes)
nodes
- The nodes to remove any custom decorator for.public void clearAllNodeDecorators()
public void setEdgeDecorator(EdgeDecorator decorator, GMLEdge... edges)
decorator
- The decorator to set.edges
- The edges to set the decorator for.public void setEdgeDecorator(EdgeDecorator decorator, java.util.Collection<? extends GMLEdge> edges)
decorator
- The decorator to set.edges
- The edges to set the decorator for.public EdgeDecorator getEdgeDecorator(GMLEdge edge)
edge
- The edge to look up.public void clearEdgeDecorator(GMLEdge... edges)
edges
- The edges to remove any custom decorator for.public void clearEdgeDecorator(java.util.Collection<? extends GMLEdge> edges)
edges
- The edges to remove any custom decorator for.public void clearAllEdgeDecorators()
public void setBuildingDecorator(BuildingDecorator decorator, GMLBuilding... buildings)
decorator
- The decorator to set.buildings
- The buildings to set the decorator for.public void setBuildingDecorator(BuildingDecorator decorator, java.util.Collection<? extends GMLBuilding> buildings)
decorator
- The decorator to set.buildings
- The buildings to set the decorator for.public BuildingDecorator getBuildingDecorator(GMLBuilding building)
building
- The building to look up.public void clearBuildingDecorator(GMLBuilding... buildings)
buildings
- The buildings to remove any custom decorator for.public void clearBuildingDecorator(java.util.Collection<? extends GMLBuilding> buildings)
buildings
- The buildings to remove any custom decorator for.public void clearAllBuildingDecorators()
public void setRoadDecorator(RoadDecorator decorator, GMLRoad... roads)
decorator
- The decorator to set.roads
- The roads to set the decorator for.public void setRoadDecorator(RoadDecorator decorator, java.util.Collection<? extends GMLRoad> roads)
decorator
- The decorator to set.roads
- The roads to set the decorator for.public RoadDecorator getRoadDecorator(GMLRoad road)
road
- The road to look up.public void clearRoadDecorator(GMLRoad... roads)
roads
- The roads to remove any custom decorator for.public void clearRoadDecorator(java.util.Collection<? extends GMLRoad> roads)
roads
- The roads to remove any custom decorator for.public void clearAllRoadDecorators()
public void setSpaceDecorator(SpaceDecorator decorator, GMLSpace... spaces)
decorator
- The decorator to set.spaces
- The spaces to set the decorator for.public void setSpaceDecorator(SpaceDecorator decorator, java.util.Collection<? extends GMLSpace> spaces)
decorator
- The decorator to set.spaces
- The spaces to set the decorator for.public SpaceDecorator getSpaceDecorator(GMLSpace space)
space
- The space to look up.public void clearSpaceDecorator(GMLSpace... spaces)
spaces
- The spaces to remove any custom decorator for.public void clearSpaceDecorator(java.util.Collection<? extends GMLSpace> spaces)
spaces
- The spaces to remove any custom decorator for.public void clearAllSpaceDecorators()
public void clearAllDecorators()
public void render(java.awt.Graphics2D g, ScreenTransform transform)
Overlay