Package org.geotools.graph.build.basic
Class BasicDirectedGraphBuilder
Object
BasicGraphBuilder
BasicDirectedGraphBuilder
- All Implemented Interfaces:
GraphBuilder
- Direct Known Subclasses:
BasicDirectedLineGraphBuilder
,OptDirectedGraphBuilder
An implementation of GraphBuilder used to build directed graphs.
- Author:
- Justin Deoliveira, Refractions Research Inc, jdeolive@refractions.net
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BasicGraphBuilder
addNode, clone, getEdges, getGraph, getNodes, importGraph, removeEdge, removeEdges, removeNode, removeNodes
-
Constructor Details
-
BasicDirectedGraphBuilder
public BasicDirectedGraphBuilder()
-
-
Method Details
-
buildNode
Builds a directed node.- Specified by:
buildNode
in interfaceGraphBuilder
- Overrides:
buildNode
in classBasicGraphBuilder
- Returns:
- Node The newly built node.
- See Also:
-
buildEdge
Builds a directed edge.- Specified by:
buildEdge
in interfaceGraphBuilder
- Overrides:
buildEdge
in classBasicGraphBuilder
- Parameters:
nodeA
- Adjacent node to edge.nodeB
- Adjacent node to edge.- Returns:
- Edge the newly built Edge.
- See Also:
-
DirectedEdge
GraphBuilder#buildEdge()
-
addEdge
Adds a directed edge to the graph.- Specified by:
addEdge
in interfaceGraphBuilder
- Overrides:
addEdge
in classBasicGraphBuilder
- Parameters:
edge
- Edge to be added to graph.- See Also:
-
buildGraph
Creates a directed graph object.- Overrides:
buildGraph
in classBasicGraphBuilder
- Returns:
- A Graph object.
-