Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Z
A
AccessModifierType
- Enum in
org.duelengine.duel.codedom
add(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
add(CodeStatement)
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
add(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
add(CodeMember)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
addAll(CodeStatementBlock)
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
addAll(CodeStatementBlock)
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
addAll(CodeStatement[])
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
addAll(Collection<? extends CodeMember>)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
CALLCommandNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
CommandNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
ElementNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
FORCommandNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
IFCommandNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
PARTCommandNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
VIEWCommandNode
addAttribute(AttributePair)
- Method in class org.duelengine.duel.ast.
XORCommandNode
addParameter(Class<?>, String)
- Method in class org.duelengine.duel.codedom.
CodeMethod
addParameter(CodeParameterDeclarationExpression)
- Method in class org.duelengine.duel.codedom.
CodeMethod
addThrows(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeMethod
addVar(CodeVariableDeclarationStatement)
- Method in class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
adjustErrorStatistics(CodeBlockNode)
- Method in exception org.duelengine.duel.codegen.
ScriptTranslationException
Attempts to adjust the position statistics to match the original source
appendChild(DuelNode)
- Method in class org.duelengine.duel.ast.
CALLCommandNode
appendChild(DuelNode)
- Method in class org.duelengine.duel.ast.
ContainerNode
appendChild(DuelNode)
- Method in class org.duelengine.duel.ast.
XORCommandNode
asStatement()
- Method in class org.duelengine.duel.codedom.
CodeExpression
AttributePair
- Class in
org.duelengine.duel.ast
AttributePair(String, DuelNode)
- Constructor for class org.duelengine.duel.ast.
AttributePair
attrName(String)
- Static method in class org.duelengine.duel.parsing.
DuelToken
attrName(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
attrValue(String)
- Static method in class org.duelengine.duel.parsing.
DuelToken
attrValue(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
attrValue(BlockValue)
- Static method in class org.duelengine.duel.parsing.
DuelToken
attrValue(BlockValue, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
B
BEGIN
- Static variable in class org.duelengine.duel.ast.
CodeCommentNode
BEGIN
- Static variable in class org.duelengine.duel.ast.
CommentNode
BEGIN
- Static variable in class org.duelengine.duel.ast.
DocTypeNode
BEGIN
- Static variable in class org.duelengine.duel.ast.
ExpressionNode
BEGIN
- Static variable in class org.duelengine.duel.ast.
MarkupExpressionNode
BEGIN
- Static variable in class org.duelengine.duel.ast.
StatementNode
block(BlockValue)
- Static method in class org.duelengine.duel.parsing.
DuelToken
block(BlockValue, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
BlockNode
- Class in
org.duelengine.duel.ast
BlockNode(String, String, String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
BlockNode
BlockNode(String, String, String)
- Constructor for class org.duelengine.duel.ast.
BlockNode
BlockValue
- Class in
org.duelengine.duel.parsing
BlockValue(String, String, String)
- Constructor for class org.duelengine.duel.parsing.
BlockValue
buildView(VIEWCommandNode)
- Method in class org.duelengine.duel.codegen.
CodeDOMBuilder
C
CALLCommandNode
- Class in
org.duelengine.duel.ast
CALLCommandNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
CALLCommandNode
CALLCommandNode(AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
CALLCommandNode
canHaveChildren()
- Method in class org.duelengine.duel.ast.
ElementNode
childCount()
- Method in class org.duelengine.duel.ast.
ContainerNode
clearAttributes()
- Method in class org.duelengine.duel.ast.
ElementNode
clearLastError()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Clears the last error
CLI
- Class in
org.duelengine.duel.compiler
CLI()
- Constructor for class org.duelengine.duel.compiler.
CLI
ClientCodeGen
- Class in
org.duelengine.duel.codegen
Generates client-side code for views Inherently thread-safe as contains no mutable instance data.
ClientCodeGen()
- Constructor for class org.duelengine.duel.codegen.
ClientCodeGen
ClientCodeGen(CodeGenSettings)
- Constructor for class org.duelengine.duel.codegen.
ClientCodeGen
CodeArrayCreateExpression
- Class in
org.duelengine.duel.codedom
CodeArrayCreateExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeArrayCreateExpression
CodeArrayCreateExpression(Class<?>, int)
- Constructor for class org.duelengine.duel.codedom.
CodeArrayCreateExpression
CodeArrayCreateExpression(Class<?>, CodeExpression...)
- Constructor for class org.duelengine.duel.codedom.
CodeArrayCreateExpression
CodeBinaryOperatorExpression
- Class in
org.duelengine.duel.codedom
CodeBinaryOperatorExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
CodeBinaryOperatorExpression(CodeBinaryOperatorType, CodeExpression, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
CodeBinaryOperatorType
- Enum in
org.duelengine.duel.codedom
CodeBlockNode
- Class in
org.duelengine.duel.ast
CodeBlockNode(String, String, String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
CodeBlockNode
CodeBlockNode(String, String, String)
- Constructor for class org.duelengine.duel.ast.
CodeBlockNode
CodeBlockNode.ArgList
- Enum in
org.duelengine.duel.ast
CodeCastExpression
- Class in
org.duelengine.duel.codedom
Represents a casting operation
CodeCastExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeCastExpression
CodeCastExpression(Class<?>, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeCastExpression
CodeCommentNode
- Class in
org.duelengine.duel.ast
CodeCommentNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
CodeCommentNode
CodeCommentNode(String)
- Constructor for class org.duelengine.duel.ast.
CodeCommentNode
CodeCommentStatement
- Class in
org.duelengine.duel.codedom
CodeCommentStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeCommentStatement
CodeCommentStatement(String)
- Constructor for class org.duelengine.duel.codedom.
CodeCommentStatement
CodeConditionStatement
- Class in
org.duelengine.duel.codedom
CodeConditionStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeConditionStatement
CodeConditionStatement(CodeExpression, CodeStatement...)
- Constructor for class org.duelengine.duel.codedom.
CodeConditionStatement
CodeConditionStatement(CodeExpression, CodeStatement[], CodeStatement[])
- Constructor for class org.duelengine.duel.codedom.
CodeConditionStatement
CodeConstructor
- Class in
org.duelengine.duel.codedom
CodeConstructor()
- Constructor for class org.duelengine.duel.codedom.
CodeConstructor
CodeConstructor(AccessModifierType, CodeParameterDeclarationExpression[], CodeExpression[], CodeExpression[], CodeStatement[])
- Constructor for class org.duelengine.duel.codedom.
CodeConstructor
CodeDOMBuilder
- Class in
org.duelengine.duel.codegen
Translates the view AST to CodeDOM tree
CodeDOMBuilder()
- Constructor for class org.duelengine.duel.codegen.
CodeDOMBuilder
CodeDOMBuilder(CodeGenSettings)
- Constructor for class org.duelengine.duel.codegen.
CodeDOMBuilder
CodeExpression
- Class in
org.duelengine.duel.codedom
CodeExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeExpression
CodeExpressionStatement
- Class in
org.duelengine.duel.codedom
CodeExpressionStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeExpressionStatement
CodeExpressionStatement(CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeExpressionStatement
CodeField
- Class in
org.duelengine.duel.codedom
Represents an instance field
CodeField()
- Constructor for class org.duelengine.duel.codedom.
CodeField
CodeField(AccessModifierType, Class<?>, String)
- Constructor for class org.duelengine.duel.codedom.
CodeField
CodeField(AccessModifierType, Class<?>, String, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeField
CodeFieldReferenceExpression
- Class in
org.duelengine.duel.codedom
CodeFieldReferenceExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
CodeFieldReferenceExpression(CodeExpression, Class<?>, String)
- Constructor for class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
CodeFieldReferenceExpression(CodeExpression, CodeField)
- Constructor for class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
CodeGenerator
- Interface in
org.duelengine.duel.codegen
CodeGenSettings
- Class in
org.duelengine.duel.codegen
Settings which affect generated code
CodeGenSettings()
- Constructor for class org.duelengine.duel.codegen.
CodeGenSettings
CodeIterationStatement
- Class in
org.duelengine.duel.codedom
Represents a for loop
CodeIterationStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeIterationStatement
CodeIterationStatement(CodeStatement, CodeExpression, CodeStatement, CodeStatement...)
- Constructor for class org.duelengine.duel.codedom.
CodeIterationStatement
CodeMember
- Class in
org.duelengine.duel.codedom
Represents a type member
CodeMember()
- Constructor for class org.duelengine.duel.codedom.
CodeMember
CodeMember(AccessModifierType, String)
- Constructor for class org.duelengine.duel.codedom.
CodeMember
CodeMethod
- Class in
org.duelengine.duel.codedom
Represents an instance method
CodeMethod()
- Constructor for class org.duelengine.duel.codedom.
CodeMethod
CodeMethod(AccessModifierType, Class<?>, String, CodeParameterDeclarationExpression[], CodeStatement...)
- Constructor for class org.duelengine.duel.codedom.
CodeMethod
CodeMethodInvokeExpression
- Class in
org.duelengine.duel.codedom
Represents a method call
CodeMethodInvokeExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
CodeMethodInvokeExpression(Class<?>, CodeExpression, String, CodeExpression...)
- Constructor for class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
CodeMethodReturnStatement
- Class in
org.duelengine.duel.codedom
CodeMethodReturnStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeMethodReturnStatement
CodeMethodReturnStatement(CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeMethodReturnStatement
CodeObject
- Class in
org.duelengine.duel.codedom
CodeObject()
- Constructor for class org.duelengine.duel.codedom.
CodeObject
CodeObjectCreateExpression
- Class in
org.duelengine.duel.codedom
Represents a constructor call
CodeObjectCreateExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeObjectCreateExpression
CodeObjectCreateExpression(String, CodeExpression...)
- Constructor for class org.duelengine.duel.codedom.
CodeObjectCreateExpression
CodeParameterDeclarationExpression
- Class in
org.duelengine.duel.codedom
Represents a method call
CodeParameterDeclarationExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
CodeParameterDeclarationExpression(Class<?>, String)
- Constructor for class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
CodeParameterDeclarationExpression(Class<?>, String, boolean)
- Constructor for class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
CodePrimitiveExpression
- Class in
org.duelengine.duel.codedom
A read-only primitive expression which may only hold a literal value
CodePrimitiveExpression(Object)
- Constructor for class org.duelengine.duel.codedom.
CodePrimitiveExpression
CodePropertyReferenceExpression
- Class in
org.duelengine.duel.codedom
CodePropertyReferenceExpression()
- Constructor for class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
CodePropertyReferenceExpression(CodeExpression, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
CodeStatement
- Class in
org.duelengine.duel.codedom
Represents a single code statement
CodeStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeStatement
CodeStatementBlock
- Class in
org.duelengine.duel.codedom
Used internally to pass around a sequence of statements as a CodeObject
CodeStatementBlock()
- Constructor for class org.duelengine.duel.codedom.
CodeStatementBlock
CodeStatementCollection
- Class in
org.duelengine.duel.codedom
Represents a sequence of statements
CodeStatementCollection(CodeObject)
- Constructor for class org.duelengine.duel.codedom.
CodeStatementCollection
CodeTernaryOperatorExpression
- Class in
org.duelengine.duel.codedom
Represents a C-style ternary conditional expression
CodeTernaryOperatorExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
CodeTernaryOperatorExpression(CodeExpression, CodeExpression, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
CodeThisReferenceExpression
- Class in
org.duelengine.duel.codedom
CodeThisReferenceExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeThisReferenceExpression
CodeTypeDeclaration
- Class in
org.duelengine.duel.codedom
Represents a class definition
CodeTypeDeclaration()
- Constructor for class org.duelengine.duel.codedom.
CodeTypeDeclaration
CodeTypeDeclaration(AccessModifierType, String, String, Class<?>, CodeMember...)
- Constructor for class org.duelengine.duel.codedom.
CodeTypeDeclaration
CodeTypeReferenceExpression
- Class in
org.duelengine.duel.codedom
CodeTypeReferenceExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeTypeReferenceExpression
CodeTypeReferenceExpression(Class<?>)
- Constructor for class org.duelengine.duel.codedom.
CodeTypeReferenceExpression
CodeUnaryOperatorExpression
- Class in
org.duelengine.duel.codedom
CodeUnaryOperatorExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
CodeUnaryOperatorExpression(CodeUnaryOperatorType, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
CodeUnaryOperatorType
- Enum in
org.duelengine.duel.codedom
CodeVariableCompoundDeclarationStatement
- Class in
org.duelengine.duel.codedom
Represents a compound variable declaration statement Note: the first var determines the type
CodeVariableCompoundDeclarationStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
CodeVariableCompoundDeclarationStatement(CodeVariableDeclarationStatement...)
- Constructor for class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
CodeVariableDeclarationStatement
- Class in
org.duelengine.duel.codedom
Represents a variable declaration
CodeVariableDeclarationStatement()
- Constructor for class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
CodeVariableDeclarationStatement(Class<?>, String, CodeExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
CodeVariableReferenceExpression
- Class in
org.duelengine.duel.codedom
CodeVariableReferenceExpression()
- Constructor for class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
CodeVariableReferenceExpression(Class<?>, String)
- Constructor for class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
CodeVariableReferenceExpression(CodeVariableDeclarationStatement)
- Constructor for class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
CodeVariableReferenceExpression(CodeParameterDeclarationExpression)
- Constructor for class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
CodeVisitor
- Interface in
org.duelengine.duel.codedom
CommandName
- Enum in
org.duelengine.duel.ast
CommandNode
- Class in
org.duelengine.duel.ast
CommandNode(CommandName, String, boolean, int, int, int)
- Constructor for class org.duelengine.duel.ast.
CommandNode
CommandNode(CommandName, String, boolean, AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
CommandNode
CommentNode
- Class in
org.duelengine.duel.ast
CommentNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
CommentNode
CommentNode(String)
- Constructor for class org.duelengine.duel.ast.
CommentNode
ContainerNode
- Class in
org.duelengine.duel.ast
ContainerNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
ContainerNode
ContainerNode(DuelNode...)
- Constructor for class org.duelengine.duel.ast.
ContainerNode
COUNT
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
COUNT
- Static variable in class org.duelengine.duel.ast.
FORCommandNode
createElement(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelParser
ElementNode factory method
D
DATA
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
DATA
- Static variable in class org.duelengine.duel.ast.
FORCommandNode
DEFER
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
DocTypeNode
- Class in
org.duelengine.duel.ast
DocTypeNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
DocTypeNode
DocTypeNode(String)
- Constructor for class org.duelengine.duel.ast.
DocTypeNode
DuelCompiler
- Class in
org.duelengine.duel.compiler
DuelCompiler()
- Constructor for class org.duelengine.duel.compiler.
DuelCompiler
DuelLexer
- Class in
org.duelengine.duel.parsing
Processes source text into a token sequence
DuelLexer(String)
- Constructor for class org.duelengine.duel.parsing.
DuelLexer
Ctor
DuelLexer(Reader)
- Constructor for class org.duelengine.duel.parsing.
DuelLexer
Ctor
DuelNode
- Class in
org.duelengine.duel.ast
DuelNode()
- Constructor for class org.duelengine.duel.ast.
DuelNode
DuelNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
DuelNode
DuelParser
- Class in
org.duelengine.duel.parsing
Processes a token sequence into AST
DuelParser()
- Constructor for class org.duelengine.duel.parsing.
DuelParser
DuelToken
- Class in
org.duelengine.duel.parsing
DuelTokenType
- Enum in
org.duelengine.duel.parsing
E
EACH
- Static variable in class org.duelengine.duel.ast.
FORCommandNode
elemBegin(String)
- Static method in class org.duelengine.duel.parsing.
DuelToken
elemBegin(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
elemEnd(String)
- Static method in class org.duelengine.duel.parsing.
DuelToken
elemEnd(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
ElementNode
- Class in
org.duelengine.duel.ast
ElementNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
ElementNode
ElementNode(String)
- Constructor for class org.duelengine.duel.ast.
ElementNode
ElementNode(String, AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
ElementNode
END
- Static variable in class org.duelengine.duel.ast.
CodeCommentNode
END
- Static variable in class org.duelengine.duel.ast.
CommentNode
END
- Static variable in class org.duelengine.duel.ast.
DocTypeNode
END
- Static variable in class org.duelengine.duel.ast.
ExpressionNode
END
- Static variable in class org.duelengine.duel.ast.
MarkupExpressionNode
END
- Static variable in class org.duelengine.duel.ast.
StatementNode
equals(Object)
- Method in class org.duelengine.duel.ast.
AttributePair
equals(Object)
- Method in class org.duelengine.duel.ast.
BlockNode
equals(Object)
- Method in class org.duelengine.duel.ast.
ContainerNode
equals(Object)
- Method in class org.duelengine.duel.ast.
ElementNode
equals(Object)
- Method in class org.duelengine.duel.ast.
LiteralNode
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeCommentStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeConstructor
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeExpressionStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeField
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeMember
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeMethod
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeMethodReturnStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeObject
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodePrimitiveExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeThisReferenceExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeTypeReferenceExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
equals(Object)
- Method in class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
ScriptPropertyExpression
equals(Object)
- Method in class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
equals(Object)
- Method in class org.duelengine.duel.parsing.
BlockValue
equals(Object)
- Method in class org.duelengine.duel.parsing.
DuelToken
error(String, String, int, String, int)
- Method in class org.duelengine.duel.codegen.
ScriptTranslator
error(String)
- Static method in class org.duelengine.duel.parsing.
DuelToken
error(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
execute()
- Method in class org.duelengine.duel.compiler.
DuelCompiler
Compiles view files
ExpressionNode
- Class in
org.duelengine.duel.ast
ExpressionNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
ExpressionNode
ExpressionNode(String)
- Constructor for class org.duelengine.duel.ast.
ExpressionNode
EXT_NAME
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
EXT_NAME
- Static variable in class org.duelengine.duel.ast.
FORCommandNode
EXT_NAME
- Static variable in class org.duelengine.duel.ast.
IFCommandNode
EXT_NAME
- Static variable in class org.duelengine.duel.ast.
PARTCommandNode
EXT_NAME
- Static variable in class org.duelengine.duel.ast.
VIEWCommandNode
EXT_NAME
- Static variable in class org.duelengine.duel.ast.
XORCommandNode
EXTRA_ASSIGN
- Static variable in class org.duelengine.duel.codegen.
ScriptTranslator
EXTRA_REFS
- Static variable in class org.duelengine.duel.codegen.
ScriptTranslator
F
FALSE
- Static variable in class org.duelengine.duel.codedom.
CodePrimitiveExpression
FORCommandNode
- Class in
org.duelengine.duel.ast
Implements the looping command construct
FORCommandNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
FORCommandNode
FORCommandNode(AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
FORCommandNode
formatParamList()
- Method in class org.duelengine.duel.ast.
CodeBlockNode
G
getAccess()
- Method in class org.duelengine.duel.codedom.
CodeMember
getAccess()
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
getArgSize()
- Method in class org.duelengine.duel.ast.
CodeBlockNode
getArguments()
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
getArguments()
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
getAttribute(String)
- Method in class org.duelengine.duel.ast.
ElementNode
getAttributeNames()
- Method in class org.duelengine.duel.ast.
ElementNode
getBaseCtorArgs()
- Method in class org.duelengine.duel.codedom.
CodeConstructor
getBaseType()
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
getBegin()
- Method in class org.duelengine.duel.ast.
BlockNode
getBegin()
- Method in class org.duelengine.duel.parsing.
BlockValue
getBlock()
- Method in class org.duelengine.duel.parsing.
DuelToken
getChainedCtorArgs()
- Method in class org.duelengine.duel.codedom.
CodeConstructor
getChildren()
- Method in class org.duelengine.duel.ast.
ContainerNode
getClientCode()
- Method in class org.duelengine.duel.ast.
CodeBlockNode
getClientCode()
- Method in class org.duelengine.duel.ast.
ExpressionNode
getClientCode()
- Method in class org.duelengine.duel.ast.
MarkupExpressionNode
getClientCode()
- Method in class org.duelengine.duel.ast.
StatementNode
getClientNamePrefix()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
getClientPrefix()
- Method in class org.duelengine.duel.compiler.
DuelCompiler
getColumn()
- Method in class org.duelengine.duel.ast.
DuelNode
getColumn()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Gets the current column within the input
getColumn()
- Method in class org.duelengine.duel.parsing.
DuelToken
getColumn()
- Method in exception org.duelengine.duel.parsing.
SyntaxException
getCommand()
- Method in class org.duelengine.duel.ast.
CommandNode
getCondition()
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
getConvertLineEndings()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Gets if line endings and tabs from original document should be normalized to their settings values
getEncodeNonASCII()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Gets if characters above ASCII should always be encoded in HTML
getEnd()
- Method in class org.duelengine.duel.ast.
BlockNode
getEnd()
- Method in class org.duelengine.duel.parsing.
BlockValue
getExpression()
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
getExpression()
- Method in class org.duelengine.duel.codedom.
CodeExpressionStatement
getExpression()
- Method in class org.duelengine.duel.codedom.
CodeMethodReturnStatement
getExpression()
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
getFalseExpression()
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
getFalseStatements()
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
getFieldName()
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
getFieldType()
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
getFileExtension()
- Method in class org.duelengine.duel.codegen.
ClientCodeGen
getFileExtension()
- Method in interface org.duelengine.duel.codegen.
CodeGenerator
getFileExtension()
- Method in class org.duelengine.duel.codegen.
JavaCodeGen
getFirstChild()
- Method in class org.duelengine.duel.ast.
ContainerNode
getFirstStatement()
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
getFullClientName(String)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
getFullServerName(String)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
getIdent()
- Method in class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
getIdent()
- Method in class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
getIncrementStatement()
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
getIndent()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Gets the string used for source indentation
getIndex()
- Method in class org.duelengine.duel.ast.
DuelNode
getIndex()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Gets the current index within the input
getIndex()
- Method in class org.duelengine.duel.parsing.
DuelToken
getIndex()
- Method in exception org.duelengine.duel.parsing.
SyntaxException
getInitExpression()
- Method in class org.duelengine.duel.codedom.
CodeField
getInitExpression()
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
getInitializers()
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
getInitStatement()
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
getInputDir()
- Method in class org.duelengine.duel.compiler.
DuelCompiler
getLastChild()
- Method in class org.duelengine.duel.ast.
ContainerNode
getLastError()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Returns the last exception encountered
getLastStatement()
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
getLeft()
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
getLine()
- Method in class org.duelengine.duel.ast.
DuelNode
getLine()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Gets the current line within the input
getLine()
- Method in class org.duelengine.duel.parsing.
DuelToken
getLine()
- Method in exception org.duelengine.duel.parsing.
SyntaxException
getMembers()
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
Contains the output methods.
getMethodName()
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
getName()
- Method in class org.duelengine.duel.ast.
AttributePair
getName()
- Method in class org.duelengine.duel.ast.
PARTCommandNode
getName()
- Method in class org.duelengine.duel.ast.
VIEWCommandNode
getName()
- Method in class org.duelengine.duel.codedom.
CodeMember
getName()
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
getName()
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
getNamespace()
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
getNewline()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Gets the string used for line endings
getNode()
- Method in exception org.duelengine.duel.codegen.
ScriptTranslationException
getNode()
- Method in exception org.duelengine.duel.parsing.
InvalidNodeException
getNormalizeWhitespace()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Gets if all whitespace literals should be normalized (replaced by single space)
getOperator()
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
getOperator()
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
getOutputClientDir()
- Method in class org.duelengine.duel.compiler.
DuelCompiler
getOutputServerDir()
- Method in class org.duelengine.duel.compiler.
DuelCompiler
getOwner()
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
getParameters()
- Method in class org.duelengine.duel.codedom.
CodeMethod
getParamList()
- Method in class org.duelengine.duel.ast.
CodeBlockNode
getParent()
- Method in class org.duelengine.duel.ast.
DuelNode
getPropertyName()
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodePrimitiveExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeThisReferenceExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeTypeReferenceExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
ScriptPropertyExpression
getResultType()
- Method in class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
getReturnType()
- Method in class org.duelengine.duel.codedom.
CodeMethod
getRight()
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
getServerNamePrefix()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
getServerPrefix()
- Method in class org.duelengine.duel.compiler.
DuelCompiler
getSize()
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
getStatements()
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
getStatements()
- Method in class org.duelengine.duel.codedom.
CodeMethod
getStatements()
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
getTagName()
- Method in class org.duelengine.duel.ast.
ElementNode
getTarget()
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
getTarget()
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
getTarget()
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
getTest()
- Method in class org.duelengine.duel.ast.
IFCommandNode
getTestExpression()
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
getTestExpression()
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
getThrows()
- Method in class org.duelengine.duel.codedom.
CodeMethod
getToken()
- Method in class org.duelengine.duel.parsing.
DuelToken
getToken()
- Method in exception org.duelengine.duel.parsing.
InvalidTokenException
getTrueExpression()
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
getTrueStatements()
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
getType()
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
getType()
- Method in class org.duelengine.duel.codedom.
CodeField
getType()
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
getType()
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
getTypeName()
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
getTypeName()
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
getUserData(String)
- Method in class org.duelengine.duel.codedom.
CodeObject
getValue()
- Method in class org.duelengine.duel.ast.
AttributePair
getValue()
- Method in class org.duelengine.duel.ast.
BlockNode
getValue()
- Method in class org.duelengine.duel.ast.
LiteralNode
getValue()
- Method in class org.duelengine.duel.codedom.
CodeCommentStatement
getValue()
- Method in class org.duelengine.duel.codedom.
CodePrimitiveExpression
getValue()
- Method in class org.duelengine.duel.codedom.
ScriptPropertyExpression
getValue()
- Method in class org.duelengine.duel.parsing.
BlockValue
getValue()
- Method in class org.duelengine.duel.parsing.
DuelToken
getVar(int)
- Method in class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
getVars()
- Method in class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
H
hasAttributes()
- Method in class org.duelengine.duel.ast.
ElementNode
hasChildren()
- Method in class org.duelengine.duel.ast.
ContainerNode
hasClientNamePrefix()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
hashCode()
- Method in class org.duelengine.duel.ast.
AttributePair
hashCode()
- Method in class org.duelengine.duel.ast.
BlockNode
hashCode()
- Method in class org.duelengine.duel.ast.
ContainerNode
hashCode()
- Method in class org.duelengine.duel.ast.
ElementNode
hashCode()
- Method in class org.duelengine.duel.ast.
LiteralNode
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeCommentStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeConstructor
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeExpressionStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeField
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeMember
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeMethod
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeMethodReturnStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeObject
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodePrimitiveExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeTypeReferenceExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
hashCode()
- Method in class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
ScriptPropertyExpression
hashCode()
- Method in class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
hashCode()
- Method in class org.duelengine.duel.parsing.
BlockValue
hashCode()
- Method in class org.duelengine.duel.parsing.
DuelToken
hasNext()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Determines if any more tokens are available
hasParens()
- Method in class org.duelengine.duel.codedom.
CodeExpression
hasServerNamePrefix()
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
I
IdentifierScope
- Interface in
org.duelengine.duel.codedom
IF_ATTR
- Static variable in class org.duelengine.duel.ast.
IFCommandNode
IFCommandNode
- Class in
org.duelengine.duel.ast
Implements the single conditional command construct
IFCommandNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
IFCommandNode
IFCommandNode(AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
IFCommandNode
IN
- Static variable in class org.duelengine.duel.ast.
FORCommandNode
INDEX
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
InvalidNodeException
- Exception in
org.duelengine.duel.parsing
Represents compilation errors related to a specific node in the resulting AST
InvalidNodeException(String, DuelNode)
- Constructor for exception org.duelengine.duel.parsing.
InvalidNodeException
InvalidNodeException(String, DuelNode, Throwable)
- Constructor for exception org.duelengine.duel.parsing.
InvalidNodeException
InvalidNodeException(String, int, int, int, DuelNode, Throwable)
- Constructor for exception org.duelengine.duel.parsing.
InvalidNodeException
InvalidTokenException
- Exception in
org.duelengine.duel.parsing
Represents compilation errors related to a specific token in the source file
InvalidTokenException(String, DuelToken)
- Constructor for exception org.duelengine.duel.parsing.
InvalidTokenException
InvalidTokenException(String, DuelToken, Throwable)
- Constructor for exception org.duelengine.duel.parsing.
InvalidTokenException
isAncestor(String)
- Method in class org.duelengine.duel.ast.
ElementNode
isAncestorOrSelf(String)
- Method in class org.duelengine.duel.ast.
ElementNode
isBoolAttribute(String)
- Method in class org.duelengine.duel.ast.
ElementNode
isDefer()
- Method in class org.duelengine.duel.ast.
CALLCommandNode
isLinkAttribute(String)
- Method in class org.duelengine.duel.ast.
ElementNode
isLocalIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
isLocalIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
isLocalIdent(String)
- Method in interface org.duelengine.duel.codedom.
IdentifierScope
Determines if the client ident is declared in local scope
isOverride()
- Method in class org.duelengine.duel.codedom.
CodeMethod
isSelf(String)
- Method in class org.duelengine.duel.ast.
CALLCommandNode
isSelf(String)
- Method in class org.duelengine.duel.ast.
ElementNode
isSelf(String)
- Method in class org.duelengine.duel.ast.
FORCommandNode
isSelf(String)
- Method in class org.duelengine.duel.ast.
IFCommandNode
isSelf(String)
- Method in class org.duelengine.duel.ast.
PARTCommandNode
isSelf(String)
- Method in class org.duelengine.duel.ast.
VIEWCommandNode
isSelf(String)
- Method in class org.duelengine.duel.ast.
XORCommandNode
isVarArgs()
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
iterator()
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
J
JavaCodeGen
- Class in
org.duelengine.duel.codegen
Code generator which emits Java source from CodeDOM classes Inherently thread-safe as contains no mutable instance data.
JavaCodeGen()
- Constructor for class org.duelengine.duel.codegen.
JavaCodeGen
JavaCodeGen(CodeGenSettings)
- Constructor for class org.duelengine.duel.codegen.
JavaCodeGen
K
KEY
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
L
literal(String)
- Static method in class org.duelengine.duel.parsing.
DuelToken
literal(String, int, int, int)
- Static method in class org.duelengine.duel.parsing.
DuelToken
LiteralNode
- Class in
org.duelengine.duel.ast
LiteralNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
LiteralNode
LiteralNode(String)
- Constructor for class org.duelengine.duel.ast.
LiteralNode
M
main(String[])
- Static method in class org.duelengine.duel.compiler.
CLI
mapAttrName(String)
- Method in class org.duelengine.duel.ast.
ElementNode
Maps the human-entered attribute to output command
MarkupExpressionNode
- Class in
org.duelengine.duel.ast
MarkupExpressionNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
MarkupExpressionNode
MarkupExpressionNode(String)
- Constructor for class org.duelengine.duel.ast.
MarkupExpressionNode
N
next()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Returns the next token in the input
nextIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
nextIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
nextIdent(String)
- Method in interface org.duelengine.duel.codedom.
IdentifierScope
Gets a new unique ident with the given prefix
NULL
- Static variable in class org.duelengine.duel.codedom.
CodePrimitiveExpression
O
ONE
- Static variable in class org.duelengine.duel.codedom.
CodePrimitiveExpression
org.duelengine.duel.ast
- package org.duelengine.duel.ast
org.duelengine.duel.codedom
- package org.duelengine.duel.codedom
org.duelengine.duel.codegen
- package org.duelengine.duel.codegen
org.duelengine.duel.compiler
- package org.duelengine.duel.compiler
org.duelengine.duel.parsing
- package org.duelengine.duel.parsing
P
parse(DuelToken...)
- Method in class org.duelengine.duel.parsing.
DuelParser
Parses token sequence into AST
parse(Iterable<DuelToken>)
- Method in class org.duelengine.duel.parsing.
DuelParser
Parses token sequence into AST
parse(Iterator<DuelToken>)
- Method in class org.duelengine.duel.parsing.
DuelParser
Parses token sequence into AST
PARTCommandNode
- Class in
org.duelengine.duel.ast
PARTCommandNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
PARTCommandNode
PARTCommandNode(AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
PARTCommandNode
putUserData(String, Object)
- Method in class org.duelengine.duel.codedom.
CodeObject
R
remove()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Altering the input is not supported
removeAttribute(String)
- Method in class org.duelengine.duel.ast.
ElementNode
removeChild(DuelNode)
- Method in class org.duelengine.duel.ast.
ContainerNode
replaceChild(DuelNode, DuelNode)
- Method in class org.duelengine.duel.ast.
CALLCommandNode
replaceChild(DuelNode, DuelNode)
- Method in class org.duelengine.duel.ast.
ContainerNode
runtimeError(String, String, int, String, int)
- Method in class org.duelengine.duel.codegen.
ScriptTranslator
S
ScriptExpression
- Class in
org.duelengine.duel.codedom
A built-in JavaScript concept which must be interpreted
ScriptExpression()
- Constructor for class org.duelengine.duel.codedom.
ScriptExpression
ScriptPropertyExpression
- Class in
org.duelengine.duel.codedom
Represents built-in JavaScript object properties
ScriptPropertyExpression()
- Constructor for class org.duelengine.duel.codedom.
ScriptPropertyExpression
ScriptPropertyExpression(String)
- Constructor for class org.duelengine.duel.codedom.
ScriptPropertyExpression
ScriptTranslationException
- Exception in
org.duelengine.duel.codegen
ScriptTranslationException(String, AstNode)
- Constructor for exception org.duelengine.duel.codegen.
ScriptTranslationException
ScriptTranslationException(String, AstNode, Throwable)
- Constructor for exception org.duelengine.duel.codegen.
ScriptTranslationException
ScriptTranslationException(String, EvaluatorException)
- Constructor for exception org.duelengine.duel.codegen.
ScriptTranslationException
ScriptTranslator
- Class in
org.duelengine.duel.codegen
Translates JavaScript source code into CodeDOM
ScriptTranslator()
- Constructor for class org.duelengine.duel.codegen.
ScriptTranslator
ScriptTranslator(IdentifierScope)
- Constructor for class org.duelengine.duel.codegen.
ScriptTranslator
ScriptVariableReferenceExpression
- Class in
org.duelengine.duel.codedom
Represents an extra variable which is defined outside the model data
ScriptVariableReferenceExpression()
- Constructor for class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
ScriptVariableReferenceExpression(String)
- Constructor for class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
setAccess(AccessModifierType)
- Method in class org.duelengine.duel.codedom.
CodeMember
setAccess(AccessModifierType)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
CALLCommandNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
CommandNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
ElementNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
FORCommandNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
IFCommandNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
PARTCommandNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
VIEWCommandNode
setAttribute(String, DuelNode)
- Method in class org.duelengine.duel.ast.
XORCommandNode
setBaseType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
setClientNamePrefix(String)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
setClientPrefix(String)
- Method in class org.duelengine.duel.compiler.
DuelCompiler
setCondition(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
setConvertLineEndings(boolean)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Sets if line endings and tabs from original document should be normalized to their settings values
setDefer(boolean)
- Method in class org.duelengine.duel.ast.
CALLCommandNode
setEncodeNonASCII(boolean)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Sets if characters above ASCII should always be encoded in HTML
setExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
setExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeMethodReturnStatement
setFalseExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
setFieldName(String)
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
setFieldType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
setIdent(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeExpressionStatement
setIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
setIdent(String)
- Method in class org.duelengine.duel.codedom.
ScriptVariableReferenceExpression
setIncrementStatement(CodeStatement)
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
setIndent(String)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Sets the string used for source indentation
setInitExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeField
setInitExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
setInitStatement(CodeStatement)
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
setInputDir(String)
- Method in class org.duelengine.duel.compiler.
DuelCompiler
setLeft(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
setLeft(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
setMethodName(String)
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
setName(String)
- Method in class org.duelengine.duel.ast.
AttributePair
setName(String)
- Method in class org.duelengine.duel.ast.
VIEWCommandNode
setName(String)
- Method in class org.duelengine.duel.codedom.
CodeMember
setName(String)
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
setName(String)
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
setNamespace(String)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
setNewline(String)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Sets the string used for line endings
setNormalizeWhitespace(boolean)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
Sets if all whitespace literals should be normalized (replaced by single space)
setOperator(CodeBinaryOperatorType)
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
setOperator(CodeUnaryOperatorType)
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
setOutputClientDir(String)
- Method in class org.duelengine.duel.compiler.
DuelCompiler
setOutputServerDir(String)
- Method in class org.duelengine.duel.compiler.
DuelCompiler
setOverride(boolean)
- Method in class org.duelengine.duel.codedom.
CodeMethod
setParens(boolean)
- Method in class org.duelengine.duel.codedom.
CodeExpression
setPropertyName(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
setResultType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
setResultType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
setResultType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeTypeReferenceExpression
setResultType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeVariableReferenceExpression
setReturnType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeMethod
setRight(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
setServerNamePrefix(String)
- Method in class org.duelengine.duel.codegen.
CodeGenSettings
setServerPrefix(String)
- Method in class org.duelengine.duel.compiler.
DuelCompiler
setSize(int)
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
setTarget(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
setTarget(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
setTarget(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
setTestExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
setTestExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
setTrueExpression(CodeExpression)
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
setType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
setType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeField
setType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
setType(Class<?>)
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
setTypeName(String)
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
setTypeName(String)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
setValue(DuelNode)
- Method in class org.duelengine.duel.ast.
AttributePair
setValue(String)
- Method in class org.duelengine.duel.ast.
BlockNode
setValue(String)
- Method in class org.duelengine.duel.ast.
LiteralNode
setValue(String)
- Method in class org.duelengine.duel.codedom.
CodeCommentStatement
setValue(String)
- Method in class org.duelengine.duel.codedom.
ScriptPropertyExpression
setVarArgs(boolean)
- Method in class org.duelengine.duel.codedom.
CodeParameterDeclarationExpression
StatementNode
- Class in
org.duelengine.duel.ast
StatementNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
StatementNode
StatementNode(String)
- Constructor for class org.duelengine.duel.ast.
StatementNode
SyntaxException
- Exception in
org.duelengine.duel.parsing
Represents compilation error related to a specific point in the source file
SyntaxException(String, int, int, int)
- Constructor for exception org.duelengine.duel.parsing.
SyntaxException
SyntaxException(String, int, int, int, Throwable)
- Constructor for exception org.duelengine.duel.parsing.
SyntaxException
T
TEST
- Static variable in class org.duelengine.duel.ast.
IFCommandNode
toList()
- Method in class org.duelengine.duel.parsing.
DuelLexer
Produces a list of the remaining tokens
toString()
- Method in class org.duelengine.duel.ast.
AttributePair
toString()
- Method in class org.duelengine.duel.ast.
BlockNode
toString()
- Method in class org.duelengine.duel.ast.
ContainerNode
toString()
- Method in class org.duelengine.duel.ast.
LiteralNode
toString()
- Method in class org.duelengine.duel.codedom.
CodeObject
toString()
- Method in class org.duelengine.duel.parsing.
BlockValue
toString()
- Method in class org.duelengine.duel.parsing.
DuelToken
translate(String)
- Method in class org.duelengine.duel.codegen.
ScriptTranslator
TRUE
- Static variable in class org.duelengine.duel.codedom.
CodePrimitiveExpression
U
uniqueIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeStatementCollection
uniqueIdent(String)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
uniqueIdent(String)
- Method in interface org.duelengine.duel.codedom.
IdentifierScope
Gets the corresponding unique server ident for the client ident
UnknownNode
- Class in
org.duelengine.duel.ast
UnknownNode(String, int, int, int)
- Constructor for class org.duelengine.duel.ast.
UnknownNode
UnknownNode(String)
- Constructor for class org.duelengine.duel.ast.
UnknownNode
V
valueOf(String)
- Static method in enum org.duelengine.duel.ast.
CodeBlockNode.ArgList
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.duelengine.duel.ast.
CommandName
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.duelengine.duel.codedom.
AccessModifierType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.duelengine.duel.codedom.
CodeBinaryOperatorType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.duelengine.duel.codedom.
CodeUnaryOperatorType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.duelengine.duel.parsing.
DuelTokenType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.duelengine.duel.ast.
CodeBlockNode.ArgList
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.duelengine.duel.ast.
CommandName
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.duelengine.duel.codedom.
AccessModifierType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.duelengine.duel.codedom.
CodeBinaryOperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.duelengine.duel.codedom.
CodeUnaryOperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.duelengine.duel.parsing.
DuelTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW
- Static variable in class org.duelengine.duel.ast.
CALLCommandNode
VIEWCommandNode
- Class in
org.duelengine.duel.ast
VIEWCommandNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
VIEWCommandNode
VIEWCommandNode(AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
VIEWCommandNode
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeArrayCreateExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeBinaryOperatorExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeCastExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeConditionStatement
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeConstructor
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeExpressionStatement
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeField
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeFieldReferenceExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeIterationStatement
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeMethod
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeMethodInvokeExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeMethodReturnStatement
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeObject
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeObjectCreateExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodePropertyReferenceExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeTernaryOperatorExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeTypeDeclaration
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeUnaryOperatorExpression
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeVariableCompoundDeclarationStatement
visit(CodeVisitor)
- Method in class org.duelengine.duel.codedom.
CodeVariableDeclarationStatement
visit(CodeObject)
- Method in interface org.duelengine.duel.codedom.
CodeVisitor
W
warning(String, String, int, String, int)
- Method in class org.duelengine.duel.codegen.
ScriptTranslator
withOverride()
- Method in class org.duelengine.duel.codedom.
CodeMethod
withParens()
- Method in class org.duelengine.duel.codedom.
CodeExpression
withThrows(Class<?>...)
- Method in class org.duelengine.duel.codedom.
CodeMethod
withUserData(Object...)
- Method in class org.duelengine.duel.codedom.
CodeExpression
withUserData(Object...)
- Method in class org.duelengine.duel.codedom.
CodeMember
withUserData(Object...)
- Method in class org.duelengine.duel.codedom.
CodeObject
withUserData(Object...)
- Method in class org.duelengine.duel.codedom.
CodeStatement
withUserData(Object...)
- Method in class org.duelengine.duel.codedom.
CodeStatementBlock
write(Appendable, VIEWCommandNode...)
- Method in class org.duelengine.duel.codegen.
ClientCodeGen
Generates client-side code for the given views
write(Appendable, Iterable<VIEWCommandNode>)
- Method in class org.duelengine.duel.codegen.
ClientCodeGen
Generates client-side code for the given views
write(Appendable, VIEWCommandNode...)
- Method in interface org.duelengine.duel.codegen.
CodeGenerator
write(Appendable, Iterable<VIEWCommandNode>)
- Method in interface org.duelengine.duel.codegen.
CodeGenerator
write(Appendable, VIEWCommandNode...)
- Method in class org.duelengine.duel.codegen.
JavaCodeGen
Generates server-side code for the given views
write(Appendable, Iterable<VIEWCommandNode>)
- Method in class org.duelengine.duel.codegen.
JavaCodeGen
Generates server-side code for the given views
writeCode(Appendable, CodeObject)
- Method in class org.duelengine.duel.codegen.
JavaCodeGen
X
XORCommandNode
- Class in
org.duelengine.duel.ast
Implements the mutually exclusive conditional command wrapper
XORCommandNode(int, int, int)
- Constructor for class org.duelengine.duel.ast.
XORCommandNode
XORCommandNode(AttributePair[], DuelNode...)
- Constructor for class org.duelengine.duel.ast.
XORCommandNode
Z
ZERO
- Static variable in class org.duelengine.duel.codedom.
CodePrimitiveExpression
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Z
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.