org.duelengine.duel.ast
Class IFCommandNode
java.lang.Object
org.duelengine.duel.ast.DuelNode
org.duelengine.duel.ast.ContainerNode
org.duelengine.duel.ast.ElementNode
org.duelengine.duel.ast.CommandNode
org.duelengine.duel.ast.IFCommandNode
public class IFCommandNode
- extends CommandNode
Implements the single conditional command construct
| Methods inherited from class org.duelengine.duel.ast.ElementNode |
canHaveChildren, clearAttributes, equals, getAttribute, getAttributeNames, getTagName, hasAttributes, hashCode, isAncestor, isAncestorOrSelf, isLinkAttribute, removeAttribute |
IF_ATTR
public static final String IF_ATTR
- See Also:
- Constant Field Values
EXT_NAME
public static final String EXT_NAME
- See Also:
- Constant Field Values
TEST
public static final String TEST
- See Also:
- Constant Field Values
IFCommandNode
public IFCommandNode(int index,
int line,
int column)
IFCommandNode
public IFCommandNode(AttributePair[] attr,
DuelNode... children)
getTest
public CodeBlockNode getTest()
isSelf
public boolean isSelf(String tag)
- Overrides:
isSelf in class ElementNode
addAttribute
public void addAttribute(AttributePair attr)
throws NullPointerException
- Overrides:
addAttribute in class CommandNode
- Throws:
NullPointerException
setAttribute
public void setAttribute(String name,
DuelNode value)
- Overrides:
setAttribute in class CommandNode
Copyright © 2011. All Rights Reserved.