Package org.mvel2.templates
Class TemplateRuntime
java.lang.Object
org.mvel2.templates.TemplateRuntime
This is the root of the template runtime, and contains various utility methods for executing templates.
-
Constructor Summary
ConstructorsConstructorDescriptionTemplateRuntime(char[] template, TemplateRegistry namedTemplateRegistry, Node rootNode, String baseDir) -
Method Summary
Modifier and TypeMethodDescriptionstatic Objecteval(File file, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) static Objecteval(InputStream instream) static Objecteval(InputStream instream, Object ctx) static Objecteval(InputStream instream, Object ctx, Map vars) static Objecteval(InputStream instream, Object ctx, Map vars, TemplateRegistry registry) static Objecteval(InputStream instream, Object ctx, VariableResolverFactory vars) static Objecteval(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) static voideval(InputStream instream, Object ctx, VariableResolverFactory vars, TemplateRegistry register, OutputStream stream) static Objectstatic Objectstatic voideval(String template, Object ctx, Map vars, OutputStream stream) static Objecteval(String template, Object ctx, Map vars, TemplateRegistry registry) static voideval(String template, Object ctx, Map vars, TemplateRegistry registry, OutputStream stream) static Objecteval(String template, Object ctx, VariableResolverFactory vars) static voideval(String template, Object ctx, VariableResolverFactory vars, OutputStream stream) static Objecteval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) static voideval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, OutputStream stream) static voideval(String template, Object ctx, VariableResolverFactory vars, TemplateRegistry registry, TemplateOutputStream stream) static voideval(String template, Object ctx, VariableResolverFactory vars, TemplateOutputStream stream) static Objectstatic voideval(String template, Map vars, OutputStream stream) static Objecteval(String template, Map vars, TemplateRegistry registry) static voideval(String template, Map vars, TemplateRegistry registry, OutputStream stream) static voideval(String template, Map vars, TemplateRegistry registry, TemplateOutputStream stream) execute(StringBuilder appender, Object context, VariableResolverFactory factory) static Objectexecute(CompiledTemplate compiled) static voidexecute(CompiledTemplate compiled, OutputStream stream) static Objectexecute(CompiledTemplate compiled, Object context) static voidexecute(CompiledTemplate compiled, Object context, OutputStream stream) static Objectexecute(CompiledTemplate compiled, Object context, Map vars) static voidexecute(CompiledTemplate compiled, Object context, Map vars, OutputStream stream) static Objectexecute(CompiledTemplate compiled, Object context, Map vars, TemplateRegistry registry) static voidexecute(CompiledTemplate compiled, Object context, Map vars, TemplateRegistry registry, OutputStream stream) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory) static voidexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream) static voidexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, OutputStream stream, String baseDir) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, String baseDir) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, OutputStream stream) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream) static Objectexecute(CompiledTemplate compiled, Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream, String basedir) static Objectexecute(CompiledTemplate compiled, Object context, TemplateRegistry registry) static voidexecute(CompiledTemplate compiled, Object context, TemplateRegistry registry, OutputStream stream) static Objectexecute(CompiledTemplate compiled, Map vars) static voidexecute(CompiledTemplate compiled, Map vars, OutputStream stream) static Objectexecute(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry) static Objectexecute(Node root, char[] template, StringBuilder appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir) static Objectexecute(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry) static Objectexecute(Node root, char[] template, TemplateOutputStream appender, Object context, VariableResolverFactory factory, TemplateRegistry registry, String baseDir) static Objectexecute(Node root, char[] template, StringAppender appender, Object context, VariableResolverFactory factory, TemplateRegistry registry) execute(TemplateOutputStream stream, Object context, VariableResolverFactory factory) execute(StringAppender appender, Object context, VariableResolverFactory factory) char[]voidsetNamedTemplateRegistry(TemplateRegistry namedTemplateRegistry) voidsetRootNode(Node rootNode) voidsetTemplate(char[] template)
-
Constructor Details
-
TemplateRuntime
public TemplateRuntime(char[] template, TemplateRegistry namedTemplateRegistry, Node rootNode, String baseDir)
-
-
Method Details
-
eval
public static Object eval(File file, Object ctx, VariableResolverFactory vars, TemplateRegistry registry) -
eval
-
eval
-
eval
-
eval
-
eval
-
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
-
eval
-
eval
-
eval
-
eval
-
eval
-
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
-
eval
public static void eval(String template, Map vars, TemplateRegistry registry, TemplateOutputStream stream) -
eval
-
eval
-
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
-
execute
-
execute
-
execute
-
execute
-
execute
-
execute
-
execute
public static void execute(CompiledTemplate compiled, Object context, Map vars, OutputStream stream) -
execute
-
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
-
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
-
execute
-
getRootNode
-
setRootNode
-
getTemplate
public char[] getTemplate() -
setTemplate
public void setTemplate(char[] template) -
getNamedTemplateRegistry
-
setNamedTemplateRegistry
-
getRelPath
-