org.duelengine.duel.ast
Class ContainerNode
java.lang.Object
org.duelengine.duel.ast.DuelNode
org.duelengine.duel.ast.ContainerNode
- Direct Known Subclasses:
- ElementNode
public class ContainerNode
- extends DuelNode
ContainerNode
public ContainerNode(int index,
int line,
int column)
ContainerNode
protected ContainerNode(DuelNode... children)
hasChildren
public boolean hasChildren()
childCount
public int childCount()
getChildren
public List<DuelNode> getChildren()
getFirstChild
public DuelNode getFirstChild()
getLastChild
public DuelNode getLastChild()
appendChild
public void appendChild(DuelNode child)
removeChild
public boolean removeChild(DuelNode oldChild)
replaceChild
public boolean replaceChild(DuelNode newChild,
DuelNode oldChild)
toString
public String toString()
- Overrides:
toString in class Object
equals
public boolean equals(Object arg)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2012. All Rights Reserved.