public abstract class Node extends PositionedNode implements Switchable, java.lang.Cloneable
Constructor and Description |
---|
Node() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
clone() |
protected <T extends Node> |
cloneList(java.util.List<T> list) |
protected <T extends Node> |
cloneNode(T node) |
Node |
parent() |
void |
replaceBy(Node node) |
protected java.lang.String |
toString(java.util.List list) |
protected java.lang.String |
toString(Node node) |
getEndPos, getStartPos, setEndPos, setStartPos
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply
public abstract java.lang.Object clone()
clone
in class java.lang.Object
public Node parent()
public void replaceBy(Node node)
protected java.lang.String toString(Node node)
protected java.lang.String toString(java.util.List list)
protected <T extends Node> T cloneNode(T node)
protected <T extends Node> java.util.List<T> cloneList(java.util.List<T> list)