Package org.mvel2.templates
Class TemplateRuntime
- java.lang.Object
-
- org.mvel2.templates.TemplateRuntime
-
public class TemplateRuntime extends Object
This is the root of the template runtime, and contains various utility methods for executing templates.
-
-
Constructor Summary
Constructors Constructor Description TemplateRuntime(char[] template, TemplateRegistry namedTemplateRegistry, Node rootNode, String baseDir)
-
Method Summary
-
-
-
Constructor Detail
-
TemplateRuntime
public TemplateRuntime(char[] template, TemplateRegistry namedTemplateRegistry, Node rootNode, String baseDir)
-
-
Method Detail
-
eval
public static Object eval(File file, Object ctx, VariableResolverFactory vars, TemplateRegistry registry)
-
eval
public static Object eval(InputStream instream)
-
eval
public static Object eval(InputStream instream, Object ctx)
-
eval
public static Object eval(InputStream instream, Object ctx, VariableResolverFactory vars)
-
eval
public static Object eval(InputStream instream, Object ctx, Map vars)
-
eval
public static Object eval(InputStream instream, Object ctx, Map vars, TemplateRegistry registry)
-
eval
public static Object eval(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry registry)
-
eval
public static void eval(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry register, OutputStream stream)
-
eval
public static void eval(String template, Map vars, OutputStream stream)
-
eval
public static void eval(String template, Object ctx, Map vars, OutputStream stream)
-
eval
public static Object eval(String template, Object ctx, VariableResolverFactory vars)
-
eval
public static void eval(String template, Object ctx, VariableResolverFactory vars, TemplateOutputStream stream)
-
eval
public static void eval(String template, Object ctx, VariableResolverFactory vars, OutputStream stream)
-
eval
public static Object eval(String template, Map vars, TemplateRegistry registry)
-
eval
public static void eval(String template, Map vars, TemplateRegistry registry, TemplateOutputStream stream)
-
eval
public static void eval(String template, Map vars, TemplateRegistry registry, OutputStream stream)
-
eval
public static Object eval(String template, Object ctx, Map vars, TemplateRegistry registry)
-
eval
public static void eval(String template, Object ctx, Map vars, TemplateRegistry registry, OutputStream stream)
-
eval
public static Object eval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry)
-
eval
public static void eval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, OutputStream stream)
-
eval
public static void eval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, TemplateOutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled)
-
execute
public static void execute(CompiledTemplate compiled, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context)
-
execute
public static void execute(CompiledTemplate compiled, Object context, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Map vars)
-
execute
public static void execute(CompiledTemplate compiled, Map vars, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, Map vars)
-
execute
public static void execute(CompiledTemplate compiled, Object context, Map vars, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, TemplateRegistry registry)
-
execute
public static void execute(CompiledTemplate compiled, Object context, TemplateRegistry registry, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, Map vars, TemplateRegistry registry)
-
execute
public static void execute(CompiledTemplate compiled, Object context, Map vars, TemplateRegistry registry, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, String baseDir)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir)
-
execute
public static void execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream)
-
execute
public static void execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream, String baseDir)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, OutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream)
-
execute
public static Object execute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream, String basedir)
-
execute
public static Object execute(Node root, char[] template, StringAppender appender, Object context, VariableResolverFactory factory, TemplateRegistry registry)
-
execute
public Object execute(StringBuilder appender, Object context, VariableResolverFactory factory)
-
execute
public static Object execute(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry)
-
execute
public static Object execute(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir)
-
execute
public static Object execute(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry)
-
execute
public static Object execute(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir)
-
execute
public Object execute(StringAppender appender, Object context, VariableResolverFactory factory)
-
execute
public Object execute(TemplateOutputStream stream, 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)
-
getRelPath
public ExecutionStack getRelPath()
-
-