public class Path
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<Edge> |
_edges |
private java.util.List<Node> |
_nodes |
Constructor and Description |
---|
Path() |
Modifier and Type | Method and Description |
---|---|
void |
add(Edge edge) |
int |
edges() |
Edge |
firstEdge() |
Node |
firstNode() |
Path |
forkPath() |
Edge |
getEdge(int index) |
java.util.List<Node> |
getEdges() |
Node |
getNode(int index) |
java.util.List<Node> |
getNodes() |
boolean |
isEmpty() |
Edge |
lastEdge() |
Node |
lastNode() |
int |
nodes() |
java.lang.String |
toString() |
private final java.util.List<Edge> _edges
private final java.util.List<Node> _nodes
public void add(Edge edge)
public Path forkPath()
public java.util.List<Node> getNodes()
public java.util.List<Node> getEdges()
public Node getNode(int index)
public Node firstNode()
public Node lastNode()
public int nodes()
public int edges()
public boolean isEmpty()
public Edge firstEdge()
public Edge lastEdge()
public Edge getEdge(int index)
public java.lang.String toString()
toString
in class java.lang.Object