org.jboss.seam.render.template.compiler
Class CustomTemplateCompiler

java.lang.Object
  extended by org.jboss.seam.render.template.compiler.CustomTemplateCompiler

public class CustomTemplateCompiler
extends Object

The TemplateCompiler class is used for pre-compiling MVEL Templates. To execute a compiled template see TemplateRuntime

Author:
Mike Brock

Constructor Summary
CustomTemplateCompiler(char[] template)
           
CustomTemplateCompiler(char[] template, boolean codeCache)
           
CustomTemplateCompiler(char[] template, boolean codeCache, org.mvel2.ParserContext context)
           
CustomTemplateCompiler(char[] template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
CustomTemplateCompiler(char[] template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, boolean codeCache)
           
CustomTemplateCompiler(char[] template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, boolean codeCache, org.mvel2.ParserContext context)
           
CustomTemplateCompiler(CharSequence sequence)
           
CustomTemplateCompiler(CharSequence sequence, boolean codeCache)
           
CustomTemplateCompiler(CharSequence sequence, boolean codeCache, org.mvel2.ParserContext context)
           
CustomTemplateCompiler(CharSequence sequence, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
CustomTemplateCompiler(CharSequence sequence, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, boolean codeCache)
           
CustomTemplateCompiler(CharSequence sequence, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, boolean codeCache, org.mvel2.ParserContext context)
           
CustomTemplateCompiler(String template)
           
CustomTemplateCompiler(String template, boolean codeCache)
           
CustomTemplateCompiler(String template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
CustomTemplateCompiler(String template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, boolean codeCache)
           
CustomTemplateCompiler(String template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, boolean codeCache, org.mvel2.ParserContext context)
           
 
Method Summary
 org.mvel2.templates.CompiledTemplate compile()
           
 org.mvel2.templates.res.Node compileFrom(org.mvel2.templates.res.Node root, org.mvel2.util.ExecutionStack stack)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(File file)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(File file, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(File file, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(File file, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(String template)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(String template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(String template, Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes, org.mvel2.ParserContext context)
           
static org.mvel2.templates.CompiledTemplate compileTemplate(String template, org.mvel2.ParserContext context)
           
 org.mvel2.ParserContext getParserContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomTemplateCompiler

public CustomTemplateCompiler(String template)

CustomTemplateCompiler

public CustomTemplateCompiler(char[] template)

CustomTemplateCompiler

public CustomTemplateCompiler(String template,
                              boolean codeCache)

CustomTemplateCompiler

public CustomTemplateCompiler(char[] template,
                              boolean codeCache)

CustomTemplateCompiler

public CustomTemplateCompiler(char[] template,
                              boolean codeCache,
                              org.mvel2.ParserContext context)

CustomTemplateCompiler

public CustomTemplateCompiler(CharSequence sequence)

CustomTemplateCompiler

public CustomTemplateCompiler(CharSequence sequence,
                              boolean codeCache)

CustomTemplateCompiler

public CustomTemplateCompiler(CharSequence sequence,
                              boolean codeCache,
                              org.mvel2.ParserContext context)

CustomTemplateCompiler

public CustomTemplateCompiler(String template,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

CustomTemplateCompiler

public CustomTemplateCompiler(char[] template,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

CustomTemplateCompiler

public CustomTemplateCompiler(CharSequence sequence,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

CustomTemplateCompiler

public CustomTemplateCompiler(String template,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                              boolean codeCache)

CustomTemplateCompiler

public CustomTemplateCompiler(char[] template,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                              boolean codeCache)

CustomTemplateCompiler

public CustomTemplateCompiler(CharSequence sequence,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                              boolean codeCache)

CustomTemplateCompiler

public CustomTemplateCompiler(String template,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                              boolean codeCache,
                              org.mvel2.ParserContext context)

CustomTemplateCompiler

public CustomTemplateCompiler(char[] template,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                              boolean codeCache,
                              org.mvel2.ParserContext context)

CustomTemplateCompiler

public CustomTemplateCompiler(CharSequence sequence,
                              Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                              boolean codeCache,
                              org.mvel2.ParserContext context)
Method Detail

compile

public org.mvel2.templates.CompiledTemplate compile()

compileFrom

public org.mvel2.templates.res.Node compileFrom(org.mvel2.templates.res.Node root,
                                                org.mvel2.util.ExecutionStack stack)

getParserContext

public org.mvel2.ParserContext getParserContext()

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(String template)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(String template,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(String template,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(String template,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(char[] template,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(CharSequence template,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(InputStream stream,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(File file)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(File file,
                                                                   org.mvel2.ParserContext context)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(File file,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes)

compileTemplate

public static org.mvel2.templates.CompiledTemplate compileTemplate(File file,
                                                                   Map<String,Class<? extends org.mvel2.templates.res.Node>> customNodes,
                                                                   org.mvel2.ParserContext context)


Copyright © 2011 Seam Framework. All Rights Reserved.