org.mvel2.templates
Class TemplateRuntime

java.lang.Object
  extended by 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.


Constructor Summary
TemplateRuntime(char[] template, TemplateRegistry namedTemplateRegistry, Node rootNode)
           
 
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)
           
static java.lang.Object eval(java.io.InputStream instream, java.lang.Object ctx)
           
static java.lang.Object eval(java.io.InputStream instream, java.lang.Object ctx, java.util.Map vars)
           
static java.lang.Object eval(java.io.InputStream instream, java.lang.Object ctx, java.util.Map vars, TemplateRegistry registry)
           
static java.lang.Object eval(java.io.InputStream instream, java.lang.Object ctx, VariableResolverFactory vars)
           
static java.lang.Object eval(java.io.InputStream instream, java.lang.Object ctx, VariableResolverFactory vars, TemplateRegistry registry)
           
static void eval(java.io.InputStream instream, java.lang.Object ctx, VariableResolverFactory vars, TemplateRegistry register, java.io.OutputStream stream)
           
static java.lang.Object eval(java.lang.String template, java.util.Map vars)
           
static void eval(java.lang.String template, java.util.Map vars, java.io.OutputStream stream)
           
static java.lang.Object eval(java.lang.String template, java.util.Map vars, TemplateRegistry registry)
           
static void eval(java.lang.String template, java.util.Map vars, TemplateRegistry registry, java.io.OutputStream stream)
           
static void eval(java.lang.String template, java.util.Map vars, TemplateRegistry registry, TemplateOutputStream stream)
           
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 void eval(java.lang.String template, java.lang.Object ctx, java.util.Map vars, java.io.OutputStream stream)
           
static java.lang.Object eval(java.lang.String template, java.lang.Object ctx, java.util.Map vars, TemplateRegistry registry)
           
static void eval(java.lang.String template, java.lang.Object ctx, java.util.Map vars, TemplateRegistry registry, java.io.OutputStream stream)
           
static java.lang.Object eval(java.lang.String template, java.lang.Object ctx, VariableResolverFactory vars)
           
static void eval(java.lang.String template, java.lang.Object ctx, VariableResolverFactory vars, java.io.OutputStream stream)
           
static void eval(java.lang.String template, java.lang.Object ctx, VariableResolverFactory vars, TemplateOutputStream stream)
           
static java.lang.Object eval(java.lang.String template, java.lang.Object ctx, VariableResolverFactory vars, TemplateRegistry registry)
           
static void eval(java.lang.String template, java.lang.Object ctx, VariableResolverFactory vars, TemplateRegistry registry, java.io.OutputStream stream)
           
static void eval(java.lang.String template, java.lang.Object ctx, VariableResolverFactory vars, TemplateRegistry registry, TemplateOutputStream stream)
           
static java.lang.Object execute(CompiledTemplate compiled)
           
static java.lang.Object execute(CompiledTemplate compiled, java.util.Map vars)
           
static void execute(CompiledTemplate compiled, java.util.Map vars, java.io.OutputStream stream)
           
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 void execute(CompiledTemplate compiled, java.lang.Object context, java.util.Map vars, java.io.OutputStream stream)
           
static java.lang.Object execute(CompiledTemplate compiled, java.lang.Object context, java.util.Map vars, TemplateRegistry registry)
           
static void execute(CompiledTemplate compiled, java.lang.Object context, java.util.Map vars, TemplateRegistry registry, java.io.OutputStream stream)
           
static void execute(CompiledTemplate compiled, java.lang.Object context, java.io.OutputStream stream)
           
static java.lang.Object execute(CompiledTemplate compiled, java.lang.Object context, TemplateRegistry registry)
           
static void execute(CompiledTemplate compiled, java.lang.Object context, TemplateRegistry registry, java.io.OutputStream stream)
           
static java.lang.Object execute(CompiledTemplate compiled, java.lang.Object context, VariableResolverFactory factory)
           
static void execute(CompiledTemplate compiled, java.lang.Object context, VariableResolverFactory factory, java.io.OutputStream stream)
           
static java.lang.Object execute(CompiledTemplate compiled, java.lang.Object context, VariableResolverFactory factory, TemplateRegistry registry)
           
static java.lang.Object execute(CompiledTemplate compiled, java.lang.Object context, VariableResolverFactory factory, TemplateRegistry registry, java.io.OutputStream stream)
           
static java.lang.Object execute(CompiledTemplate compiled, java.lang.Object context, VariableResolverFactory factory, TemplateRegistry registry, TemplateOutputStream stream)
           
static void execute(CompiledTemplate compiled, java.io.OutputStream stream)
           
static java.lang.Object execute(Node root, char[] template, StringAppender appender, java.lang.Object context, VariableResolverFactory factory, TemplateRegistry registry)
           
static java.lang.Object execute(Node root, char[] template, TemplateOutputStream appender, java.lang.Object context, VariableResolverFactory factory, TemplateRegistry registry)
           
 java.lang.Object execute(StringAppender appender, java.lang.Object context, VariableResolverFactory factory)
           
 java.lang.Object execute(TemplateOutputStream stream, 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
 

Constructor Detail

TemplateRuntime

public TemplateRuntime(char[] template,
                       TemplateRegistry namedTemplateRegistry,
                       Node rootNode)
Method Detail

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)

eval

public static java.lang.Object eval(java.io.InputStream instream,
                                    java.lang.Object ctx)

eval

public static java.lang.Object eval(java.io.InputStream instream,
                                    java.lang.Object ctx,
                                    VariableResolverFactory vars)

eval

public static java.lang.Object eval(java.io.InputStream instream,
                                    java.lang.Object ctx,
                                    java.util.Map vars)

eval

public static java.lang.Object eval(java.io.InputStream instream,
                                    java.lang.Object ctx,
                                    java.util.Map 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 void eval(java.io.InputStream instream,
                        java.lang.Object ctx,
                        VariableResolverFactory vars,
                        TemplateRegistry register,
                        java.io.OutputStream stream)

eval

public static java.lang.Object eval(java.lang.String template,
                                    java.util.Map vars)

eval

public static void eval(java.lang.String template,
                        java.util.Map vars,
                        java.io.OutputStream stream)

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 void eval(java.lang.String template,
                        java.lang.Object ctx,
                        java.util.Map vars,
                        java.io.OutputStream stream)

eval

public static java.lang.Object eval(java.lang.String template,
                                    java.lang.Object ctx,
                                    VariableResolverFactory vars)

eval

public static void eval(java.lang.String template,
                        java.lang.Object ctx,
                        VariableResolverFactory vars,
                        TemplateOutputStream stream)

eval

public static void eval(java.lang.String template,
                        java.lang.Object ctx,
                        VariableResolverFactory vars,
                        java.io.OutputStream stream)

eval

public static java.lang.Object eval(java.lang.String template,
                                    java.util.Map vars,
                                    TemplateRegistry registry)

eval

public static void eval(java.lang.String template,
                        java.util.Map vars,
                        TemplateRegistry registry,
                        TemplateOutputStream stream)

eval

public static void eval(java.lang.String template,
                        java.util.Map vars,
                        TemplateRegistry registry,
                        java.io.OutputStream stream)

eval

public static java.lang.Object eval(java.lang.String template,
                                    java.lang.Object ctx,
                                    java.util.Map vars,
                                    TemplateRegistry registry)

eval

public static void eval(java.lang.String template,
                        java.lang.Object ctx,
                        java.util.Map vars,
                        TemplateRegistry registry,
                        java.io.OutputStream stream)

eval

public static java.lang.Object eval(java.lang.String template,
                                    java.lang.Object ctx,
                                    VariableResolverFactory vars,
                                    TemplateRegistry registry)

eval

public static void eval(java.lang.String template,
                        java.lang.Object ctx,
                        VariableResolverFactory vars,
                        TemplateRegistry registry,
                        java.io.OutputStream stream)

eval

public static void eval(java.lang.String template,
                        java.lang.Object ctx,
                        VariableResolverFactory vars,
                        TemplateRegistry registry,
                        TemplateOutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled)

execute

public static void execute(CompiledTemplate compiled,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context)

execute

public static void execute(CompiledTemplate compiled,
                           java.lang.Object context,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.util.Map vars)

execute

public static void execute(CompiledTemplate compiled,
                           java.util.Map vars,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       java.util.Map vars)

execute

public static void execute(CompiledTemplate compiled,
                           java.lang.Object context,
                           java.util.Map vars,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       TemplateRegistry registry)

execute

public static void execute(CompiledTemplate compiled,
                           java.lang.Object context,
                           TemplateRegistry registry,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       java.util.Map vars,
                                       TemplateRegistry registry)

execute

public static void execute(CompiledTemplate compiled,
                           java.lang.Object context,
                           java.util.Map vars,
                           TemplateRegistry registry,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       VariableResolverFactory factory)

execute

public static void execute(CompiledTemplate compiled,
                           java.lang.Object context,
                           VariableResolverFactory factory,
                           java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       VariableResolverFactory factory,
                                       TemplateRegistry registry)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       VariableResolverFactory factory,
                                       TemplateRegistry registry,
                                       java.io.OutputStream stream)

execute

public static java.lang.Object execute(CompiledTemplate compiled,
                                       java.lang.Object context,
                                       VariableResolverFactory factory,
                                       TemplateRegistry registry,
                                       TemplateOutputStream stream)

execute

public static java.lang.Object execute(Node root,
                                       char[] template,
                                       StringAppender appender,
                                       java.lang.Object context,
                                       VariableResolverFactory factory,
                                       TemplateRegistry registry)

execute

public static java.lang.Object execute(Node root,
                                       char[] template,
                                       TemplateOutputStream appender,
                                       java.lang.Object context,
                                       VariableResolverFactory factory,
                                       TemplateRegistry registry)

execute

public java.lang.Object execute(StringAppender appender,
                                java.lang.Object context,
                                VariableResolverFactory factory)

execute

public java.lang.Object execute(TemplateOutputStream stream,
                                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 © 2011. All Rights Reserved.