public abstract class ParentNode extends Object implements Node
| Modifier and Type | Field and Description |
|---|---|
protected List<Node> |
nodes |
protected ParentNode |
parent |
| Constructor and Description |
|---|
ParentNode() |
ParentNode(ParentNode parent,
List<Node> nodes) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(NodeVisitor visitor) |
void |
addChild(Node node) |
List<Node> |
children() |
boolean |
equals(Object o) |
List<Node> |
getNodes() |
int |
hashCode() |
ParentNode |
parent() |
void |
removeChild(Node node) |
void |
setNodes(List<Node> nodes) |
protected ParentNode parent
public ParentNode()
public ParentNode(ParentNode parent, List<Node> nodes)
public ParentNode parent()
public void removeChild(Node node)
removeChild in interface Nodepublic void accept(NodeVisitor visitor)
Copyright © 2015 Calrissian. All rights reserved.