org.mvel2.templates
Class TemplateRuntime
java.lang.Object
org.mvel2.templates.TemplateRuntime
public class TemplateRuntime
- extends java.lang.Object
This is the root of the template runtime, and contains various utility methods for executing templates.
|
Method Summary |
static java.lang.Object |
eval(java.io.File file,
java.lang.Object ctx,
VariableResolverFactory vars,
TemplateRegistry registry)
|
static java.lang.Object |
eval(java.io.InputStream instream,
java.lang.Object ctx,
VariableResolverFactory vars,
TemplateRegistry registry)
|
static java.lang.Object |
eval(java.lang.String template,
java.util.Map vars)
|
static java.lang.Object |
eval(java.lang.String template,
java.util.Map vars,
TemplateRegistry registry)
|
static java.lang.Object |
eval(java.lang.String template,
java.lang.Object ctx)
|
static java.lang.Object |
eval(java.lang.String template,
java.lang.Object ctx,
java.util.Map vars)
|
static java.lang.Object |
eval(java.lang.String template,
java.lang.Object ctx,
java.util.Map vars,
TemplateRegistry registry)
|
static java.lang.Object |
eval(java.lang.String template,
java.lang.Object ctx,
VariableResolverFactory vars)
|
static java.lang.Object |
eval(java.lang.String template,
java.lang.Object ctx,
VariableResolverFactory vars,
TemplateRegistry registry)
|
static java.lang.Object |
execute(CompiledTemplate compiled)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.util.Map vars)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.lang.Object context)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.lang.Object context,
java.util.Map vars)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.lang.Object context,
java.util.Map vars,
TemplateRegistry registry)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.lang.Object context,
TemplateRegistry registry)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.lang.Object context,
VariableResolverFactory factory)
|
static java.lang.Object |
execute(CompiledTemplate compiled,
java.lang.Object context,
VariableResolverFactory factory,
TemplateRegistry registry)
|
static java.lang.Object |
execute(Node root,
char[] template,
StringAppender appender,
java.lang.Object context,
VariableResolverFactory factory,
TemplateRegistry registry)
|
java.lang.Object |
execute(StringAppender appender,
java.lang.Object context,
VariableResolverFactory factory)
|
TemplateRegistry |
getNamedTemplateRegistry()
|
Node |
getRootNode()
|
char[] |
getTemplate()
|
void |
setNamedTemplateRegistry(TemplateRegistry namedTemplateRegistry)
|
void |
setRootNode(Node rootNode)
|
void |
setTemplate(char[] template)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateRuntime
public TemplateRuntime(char[] template,
TemplateRegistry namedTemplateRegistry,
Node rootNode)
eval
public static java.lang.Object eval(java.io.File file,
java.lang.Object ctx,
VariableResolverFactory vars,
TemplateRegistry registry)
eval
public static java.lang.Object eval(java.io.InputStream instream,
java.lang.Object ctx,
VariableResolverFactory vars,
TemplateRegistry registry)
eval
public static java.lang.Object eval(java.lang.String template,
java.util.Map vars)
eval
public static java.lang.Object eval(java.lang.String template,
java.lang.Object ctx)
eval
public static java.lang.Object eval(java.lang.String template,
java.lang.Object ctx,
java.util.Map vars)
eval
public static java.lang.Object eval(java.lang.String template,
java.lang.Object ctx,
VariableResolverFactory vars)
eval
public static java.lang.Object eval(java.lang.String template,
java.util.Map vars,
TemplateRegistry registry)
eval
public static java.lang.Object eval(java.lang.String template,
java.lang.Object ctx,
java.util.Map vars,
TemplateRegistry registry)
eval
public static java.lang.Object eval(java.lang.String template,
java.lang.Object ctx,
VariableResolverFactory vars,
TemplateRegistry registry)
execute
public static java.lang.Object execute(CompiledTemplate compiled)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.lang.Object context)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.util.Map vars)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.lang.Object context,
java.util.Map vars)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.lang.Object context,
TemplateRegistry registry)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.lang.Object context,
java.util.Map vars,
TemplateRegistry registry)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.lang.Object context,
VariableResolverFactory factory)
execute
public static java.lang.Object execute(CompiledTemplate compiled,
java.lang.Object context,
VariableResolverFactory factory,
TemplateRegistry registry)
execute
public static java.lang.Object execute(Node root,
char[] template,
StringAppender appender,
java.lang.Object context,
VariableResolverFactory factory,
TemplateRegistry registry)
execute
public java.lang.Object execute(StringAppender appender,
java.lang.Object context,
VariableResolverFactory factory)
getRootNode
public Node getRootNode()
setRootNode
public void setRootNode(Node rootNode)
getTemplate
public char[] getTemplate()
setTemplate
public void setTemplate(char[] template)
getNamedTemplateRegistry
public TemplateRegistry getNamedTemplateRegistry()
setNamedTemplateRegistry
public void setNamedTemplateRegistry(TemplateRegistry namedTemplateRegistry)
Copyright © 2008. All Rights Reserved.