org.mvel2.templates
public class TemplateCompiler extends java.lang.Object
TemplateRuntime
Constructor and Description |
---|
TemplateCompiler(char[] template) |
TemplateCompiler(char[] template,
boolean codeCache) |
TemplateCompiler(char[] template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
TemplateCompiler(char[] template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes,
boolean codeCache) |
TemplateCompiler(java.lang.CharSequence sequence) |
TemplateCompiler(java.lang.CharSequence sequence,
boolean codeCache) |
TemplateCompiler(java.lang.CharSequence sequence,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
TemplateCompiler(java.lang.CharSequence sequence,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes,
boolean codeCache) |
TemplateCompiler(java.lang.String template) |
TemplateCompiler(java.lang.String template,
boolean codeCache) |
TemplateCompiler(java.lang.String template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
TemplateCompiler(java.lang.String template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes,
boolean codeCache) |
Modifier and Type | Method and Description |
---|---|
char[] |
capture() |
int |
captureOrbInternal() |
int |
captureOrbToken() |
CompiledTemplate |
compile() |
Node |
compileFrom(Node root,
ExecutionStack stack) |
static CompiledTemplate |
compileTemplate(char[] template) |
static CompiledTemplate |
compileTemplate(char[] template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
static CompiledTemplate |
compileTemplate(java.lang.CharSequence template) |
static CompiledTemplate |
compileTemplate(java.lang.CharSequence template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
static CompiledTemplate |
compileTemplate(java.io.File file) |
static CompiledTemplate |
compileTemplate(java.io.File file,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
static CompiledTemplate |
compileTemplate(java.io.InputStream stream) |
static CompiledTemplate |
compileTemplate(java.io.InputStream stream,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
static CompiledTemplate |
compileTemplate(java.lang.String template) |
static CompiledTemplate |
compileTemplate(java.lang.String template,
java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes) |
boolean |
isNext(char c) |
Node |
markTextNode(Node n) |
public TemplateCompiler(java.lang.String template)
public TemplateCompiler(char[] template)
public TemplateCompiler(java.lang.String template, boolean codeCache)
public TemplateCompiler(char[] template, boolean codeCache)
public TemplateCompiler(java.lang.CharSequence sequence)
public TemplateCompiler(java.lang.CharSequence sequence, boolean codeCache)
public TemplateCompiler(java.lang.String template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public TemplateCompiler(char[] template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public TemplateCompiler(java.lang.CharSequence sequence, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public TemplateCompiler(java.lang.String template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes, boolean codeCache)
public TemplateCompiler(char[] template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes, boolean codeCache)
public TemplateCompiler(java.lang.CharSequence sequence, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes, boolean codeCache)
public CompiledTemplate compile()
public Node compileFrom(Node root, ExecutionStack stack)
public boolean isNext(char c)
public int captureOrbToken()
public int captureOrbInternal()
public char[] capture()
public static CompiledTemplate compileTemplate(java.lang.String template)
public static CompiledTemplate compileTemplate(char[] template)
public static CompiledTemplate compileTemplate(java.lang.CharSequence template)
public static CompiledTemplate compileTemplate(java.lang.String template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public static CompiledTemplate compileTemplate(char[] template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public static CompiledTemplate compileTemplate(java.lang.CharSequence template, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public static CompiledTemplate compileTemplate(java.io.InputStream stream)
public static CompiledTemplate compileTemplate(java.io.InputStream stream, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
public static CompiledTemplate compileTemplate(java.io.File file)
public static CompiledTemplate compileTemplate(java.io.File file, java.util.Map<java.lang.String,java.lang.Class<? extends Node>> customNodes)
Copyright © 2014. All Rights Reserved.