public class NodeSequence extends NodeListClass
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<Node> |
nodes |
private static long |
serialVersionUID |
Constructor and Description |
---|
NodeSequence(java.util.ArrayList<Node> nodesCopy) |
NodeSequence(int n) |
NodeSequence(Node firstNode) |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(GJNoArguVisitor<R> v) |
<R,A> R |
accept(GJVisitor<R,A> v,
A argu) |
<A> void |
accept(GJVoidVisitor<A> v,
A argu) |
void |
accept(Visitor v) |
void |
addNode(Node n) |
Node |
elementAt(int i) |
java.util.ArrayList<Node> |
elements() |
java.util.ArrayList<Node> |
getNodes() |
void |
setNodes(java.util.ArrayList<Node> nodes) |
int |
size() |
private static final long serialVersionUID
private java.util.ArrayList<Node> nodes
public NodeSequence(int n)
public NodeSequence(Node firstNode)
public NodeSequence(java.util.ArrayList<Node> nodesCopy)
public void addNode(Node n)
addNode
in class NodeListClass
public Node elementAt(int i)
elementAt
in class NodeListClass
public java.util.ArrayList<Node> elements()
elements
in class NodeListClass
public int size()
size
in class NodeListClass
public void accept(Visitor v)
accept
in class NodeListClass
public <R,A> R accept(GJVisitor<R,A> v, A argu)
accept
in class NodeListClass
public <R> R accept(GJNoArguVisitor<R> v)
accept
in class NodeListClass
public <A> void accept(GJVoidVisitor<A> v, A argu)
accept
in class NodeListClass
public java.util.ArrayList<Node> getNodes()
public void setNodes(java.util.ArrayList<Node> nodes)