Package | Description |
---|---|
org.mvel2.templates | |
org.mvel2.templates.res | |
org.mvel2.templates.util |
Modifier and Type | Method and Description |
---|---|
Node |
TemplateCompiler.compileFrom(Node root,
ExecutionStack stack) |
Node |
CompiledTemplate.getRoot() |
Node |
TemplateRuntime.getRootNode() |
Modifier and Type | Method and Description |
---|---|
Node |
TemplateCompiler.compileFrom(Node root,
ExecutionStack stack) |
static Object |
TemplateRuntime.execute(Node root,
char[] template,
StringAppender appender,
Object context,
VariableResolverFactory factory,
TemplateRegistry registry) |
static Object |
TemplateRuntime.execute(Node root,
char[] template,
StringBuilder appender,
Object context,
VariableResolverFactory factory,
TemplateRegistry registry) |
static Object |
TemplateRuntime.execute(Node root,
char[] template,
StringBuilder appender,
Object context,
VariableResolverFactory factory,
TemplateRegistry registry,
String baseDir) |
static Object |
TemplateRuntime.execute(Node root,
char[] template,
TemplateOutputStream appender,
Object context,
VariableResolverFactory factory,
TemplateRegistry registry) |
static Object |
TemplateRuntime.execute(Node root,
char[] template,
TemplateOutputStream appender,
Object context,
VariableResolverFactory factory,
TemplateRegistry registry,
String baseDir) |
void |
CompiledTemplate.setRoot(Node root) |
void |
TemplateRuntime.setRootNode(Node rootNode) |
Modifier and Type | Method and Description |
---|---|
static CompiledTemplate |
TemplateCompiler.compileTemplate(char[] template,
Map<String,Class<? extends Node>> customNodes) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(char[] template,
Map<String,Class<? extends Node>> customNodes,
ParserContext context) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(CharSequence template,
Map<String,Class<? extends Node>> customNodes) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(CharSequence template,
Map<String,Class<? extends Node>> customNodes,
ParserContext context) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(File file,
Map<String,Class<? extends Node>> customNodes) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(File file,
Map<String,Class<? extends Node>> customNodes,
ParserContext context) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(InputStream stream,
Map<String,Class<? extends Node>> customNodes) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(InputStream stream,
Map<String,Class<? extends Node>> customNodes,
ParserContext context) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(String template,
Map<String,Class<? extends Node>> customNodes) |
static CompiledTemplate |
TemplateCompiler.compileTemplate(String template,
Map<String,Class<? extends Node>> customNodes,
ParserContext context) |
Constructor and Description |
---|
CompiledTemplate(char[] template,
Node root) |
TemplateRuntime(char[] template,
TemplateRegistry namedTemplateRegistry,
Node rootNode,
String baseDir) |
Constructor and Description |
---|
TemplateCompiler(char[] template,
Map<String,Class<? extends Node>> customNodes) |
TemplateCompiler(char[] template,
Map<String,Class<? extends Node>> customNodes,
boolean codeCache) |
TemplateCompiler(char[] template,
Map<String,Class<? extends Node>> customNodes,
boolean codeCache,
ParserContext context) |
TemplateCompiler(CharSequence sequence,
Map<String,Class<? extends Node>> customNodes) |
TemplateCompiler(CharSequence sequence,
Map<String,Class<? extends Node>> customNodes,
boolean codeCache) |
TemplateCompiler(CharSequence sequence,
Map<String,Class<? extends Node>> customNodes,
boolean codeCache,
ParserContext context) |
TemplateCompiler(String template,
Map<String,Class<? extends Node>> customNodes) |
TemplateCompiler(String template,
Map<String,Class<? extends Node>> customNodes,
boolean codeCache) |
TemplateCompiler(String template,
Map<String,Class<? extends Node>> customNodes,
boolean codeCache,
ParserContext context) |
Modifier and Type | Class and Description |
---|---|
class |
CodeNode |
class |
CommentNode |
class |
CompiledCodeNode |
class |
CompiledDeclareNode |
class |
CompiledEvalNode |
class |
CompiledExpressionNode |
class |
CompiledForEachNode |
class |
CompiledIfNode |
class |
CompiledIncludeNode |
class |
CompiledNamedIncludeNode |
class |
CompiledTerminalExpressionNode |
class |
DeclareNode |
class |
EndNode |
class |
EvalNode |
class |
ExpressionNode |
class |
ForEachNode |
class |
IfNode |
class |
IncludeNode |
class |
NamedIncludeNode |
class |
TerminalExpressionNode |
class |
TerminalNode |
class |
TextNode |
Modifier and Type | Field and Description |
---|---|
protected Node |
IfNode.elseNode |
Node |
ForEachNode.nestedNode |
Node |
CompiledForEachNode.nestedNode |
Node |
Node.next |
protected Node |
Node.terminus |
protected Node |
IfNode.trueNode |
Modifier and Type | Method and Description |
---|---|
Node |
IfNode.getElseNode() |
Node |
ForEachNode.getNestedNode() |
Node |
CompiledForEachNode.getNestedNode() |
Node |
Node.getNext() |
Node |
Node.getTerminus() |
Node |
IfNode.getTrueNode() |
Node |
Node.setNext(Node next) |
Modifier and Type | Method and Description |
---|---|
boolean |
CompiledIncludeNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
EvalNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
CommentNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
IncludeNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
CompiledDeclareNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
TextNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
ForEachNode.demarcate(Node terminatingnode,
char[] template) |
boolean |
CompiledTerminalExpressionNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
TerminalNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
DeclareNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
IfNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
CompiledEvalNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
EndNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
CodeNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
ExpressionNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
NamedIncludeNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
CompiledForEachNode.demarcate(Node terminatingnode,
char[] template) |
boolean |
CompiledNamedIncludeNode.demarcate(Node terminatingNode,
char[] template) |
boolean |
CompiledCodeNode.demarcate(Node terminatingNode,
char[] template) |
abstract boolean |
Node.demarcate(Node terminatingNode,
char[] template) |
boolean |
TerminalExpressionNode.demarcate(Node terminatingNode,
char[] template) |
void |
ForEachNode.setNestedNode(Node nestedNode) |
void |
CompiledForEachNode.setNestedNode(Node nestedNode) |
Node |
Node.setNext(Node next) |
void |
Node.setTerminus(Node terminus) |
Constructor and Description |
---|
CodeNode(int begin,
String name,
char[] template,
int start,
int end,
Node next) |
CommentNode(int begin,
String name,
char[] template,
int start,
int end,
Node next) |
CompiledTerminalExpressionNode(Node node,
ParserContext context) |
EvalNode(int begin,
String name,
char[] template,
int start,
int end,
Node next) |
ExpressionNode(int begin,
String name,
char[] template,
int start,
int end,
Node next) |
Node(int begin,
String name,
char[] template,
int start,
int end,
Node next) |
TerminalExpressionNode(Node node) |
Modifier and Type | Method and Description |
---|---|
static Node |
TemplateTools.getLastNode(Node node) |
Modifier and Type | Method and Description |
---|---|
static Node |
TemplateTools.getLastNode(Node node) |
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.