Package visualization.services
Class Map2GraphConverter
- java.lang.Object
-
- visualization.services.Map2GraphConverter
-
public class Map2GraphConverter extends java.lang.ObjectConverts a Map used by trace and dissemination engines into a GraphStream Graph that can be visualized.
-
-
Constructor Summary
Constructors Constructor Description Map2GraphConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidaddEdgeToGraphIfDoesNotExist(org.graphstream.graph.Graph graph, Station startStation, Station endStation, org.graphstream.graph.Node startNode, org.graphstream.graph.Node nextStationNode, java.lang.String lineName)private static org.graphstream.graph.NodeaddNodeToGraphIfDoesNotExist(org.graphstream.graph.Graph graph, Station station)static org.graphstream.graph.Graphconvert(Map map)Performs the conversion.private static org.graphstream.graph.GraphgetBaseGraphStructure(Map map)static java.lang.StringreadFile()
-
-
-
Method Detail
-
convert
public static org.graphstream.graph.Graph convert(Map map) throws java.io.IOException
Performs the conversion.- Parameters:
map- Map to convert- Returns:
- A Graph that can be visualized by a VisualizationEngine
- Throws:
java.io.IOException
-
getBaseGraphStructure
private static org.graphstream.graph.Graph getBaseGraphStructure(Map map)
-
addEdgeToGraphIfDoesNotExist
private static void addEdgeToGraphIfDoesNotExist(org.graphstream.graph.Graph graph, Station startStation, Station endStation, org.graphstream.graph.Node startNode, org.graphstream.graph.Node nextStationNode, java.lang.String lineName)
-
addNodeToGraphIfDoesNotExist
private static org.graphstream.graph.Node addNodeToGraphIfDoesNotExist(org.graphstream.graph.Graph graph, Station station)
-
readFile
public static java.lang.String readFile() throws java.io.IOException- Throws:
java.io.IOException
-
-