org.duelengine.duel.ast
Class CommandNode
java.lang.Object
org.duelengine.duel.ast.DuelNode
org.duelengine.duel.ast.ContainerNode
org.duelengine.duel.ast.ElementNode
org.duelengine.duel.ast.CommandNode
- Direct Known Subclasses:
- CALLCommandNode, FORCommandNode, IFCommandNode, PARTCommandNode, VIEWCommandNode, XORCommandNode
public abstract class CommandNode
- extends ElementNode
| Methods inherited from class org.duelengine.duel.ast.ElementNode |
canHaveChildren, clearAttributes, equals, getAttribute, getAttributeNames, getTagName, hasAttributes, hashCode, isAncestor, isAncestorOrSelf, isLinkAttribute, isSelf, removeAttribute |
CommandNode
protected CommandNode(CommandName cmd,
String name,
boolean codeAttrs,
int index,
int line,
int column)
CommandNode
protected CommandNode(CommandName cmd,
String name,
boolean codeAttrs,
AttributePair[] attr,
DuelNode... children)
getCommand
public CommandName getCommand()
addAttribute
public void addAttribute(AttributePair attr)
throws NullPointerException
- Overrides:
addAttribute in class ElementNode
- Throws:
NullPointerException
setAttribute
public void setAttribute(String name,
DuelNode value)
- Overrides:
setAttribute in class ElementNode
Copyright © 2011. All Rights Reserved.