| Package | Description |
|---|---|
| org.duelengine.duel.ast | |
| org.duelengine.duel.parsing |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockNode |
class |
CALLCommandNode |
class |
CodeBlockNode |
class |
CodeCommentNode |
class |
CommandNode |
class |
CommentNode |
class |
ContainerNode |
class |
DocTypeNode |
class |
ElementNode |
class |
ExpressionNode |
class |
FORCommandNode
Implements the looping command construct
|
class |
IFCommandNode
Implements the single conditional command construct
|
class |
LiteralNode |
class |
MarkupExpressionNode |
class |
PARTCommandNode |
class |
StatementNode |
class |
UnknownNode |
class |
VIEWCommandNode |
class |
XORCommandNode
Implements the mutually exclusive conditional command wrapper
|
| Modifier and Type | Method and Description |
|---|---|
DuelNode |
ElementNode.getAttribute(String name) |
DuelNode |
ContainerNode.getFirstChild() |
DuelNode |
ContainerNode.getLastChild() |
DuelNode |
AttributePair.getValue() |
DuelNode |
ElementNode.removeAttribute(String name) |
| Modifier and Type | Method and Description |
|---|---|
List<DuelNode> |
ContainerNode.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
XORCommandNode.appendChild(DuelNode child) |
void |
ContainerNode.appendChild(DuelNode child) |
void |
CALLCommandNode.appendChild(DuelNode child) |
boolean |
ContainerNode.removeChild(DuelNode oldChild) |
boolean |
ContainerNode.replaceChild(DuelNode newChild,
DuelNode oldChild) |
boolean |
CALLCommandNode.replaceChild(DuelNode newChild,
DuelNode oldChild) |
void |
XORCommandNode.setAttribute(String name,
DuelNode value) |
void |
VIEWCommandNode.setAttribute(String attrName,
DuelNode attrValue) |
void |
PARTCommandNode.setAttribute(String attrName,
DuelNode attrValue) |
void |
IFCommandNode.setAttribute(String name,
DuelNode value) |
void |
FORCommandNode.setAttribute(String name,
DuelNode value) |
void |
ElementNode.setAttribute(String name,
DuelNode value) |
void |
CommandNode.setAttribute(String name,
DuelNode value) |
void |
CALLCommandNode.setAttribute(String name,
DuelNode value) |
void |
AttributePair.setValue(DuelNode value) |
| Constructor and Description |
|---|
AttributePair(String name,
DuelNode value) |
CALLCommandNode(AttributePair[] attr,
DuelNode... children) |
CommandNode(CommandName cmd,
String name,
boolean codeAttrs,
AttributePair[] attr,
DuelNode... children) |
ContainerNode(DuelNode... children) |
ElementNode(String name,
AttributePair[] attr,
DuelNode... children) |
FORCommandNode(AttributePair[] attr,
DuelNode... children) |
IFCommandNode(AttributePair[] attr,
DuelNode... children) |
PARTCommandNode(AttributePair[] attr,
DuelNode... children) |
VIEWCommandNode(AttributePair[] attr,
DuelNode... children) |
XORCommandNode(AttributePair[] attr,
DuelNode... children) |
| Modifier and Type | Method and Description |
|---|---|
DuelNode |
InvalidNodeException.getNode() |
| Constructor and Description |
|---|
InvalidNodeException(String message,
DuelNode duelNode) |
InvalidNodeException(String message,
DuelNode duelNode,
Throwable cause) |
InvalidNodeException(String message,
int index,
int line,
int column,
DuelNode duelNode,
Throwable cause) |
Copyright © 2014. All rights reserved.