|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.seam.render.TemplateCompiler
public class TemplateCompiler
| Constructor Summary | |
|---|---|
TemplateCompiler(org.mvel2.integration.VariableResolverFactory variableFactory)
|
|
| Method Summary | |
|---|---|
void |
addNode(String name,
Class<? extends org.mvel2.templates.res.Node> type)
Add a Node to this TemplateCompiler instance. |
CompiledTemplateResource |
compile(String path)
Resolve the given path using any configured TemplateResolver instances and compile it with the default
nodes. |
CompiledTemplateResource |
compile(String path,
Map<String,Class<? extends org.mvel2.templates.res.Node>> nodes)
Resolve the given path using any configured TemplateResolver instances and compile it with the given map
of named Node types. |
CompiledTemplateResource |
compile(TemplateResource<?> templateResource)
Compile the given TemplateResource. |
CompiledTemplateResource |
compile(TemplateResource<?> templateResource,
Map<String,Class<? extends org.mvel2.templates.res.Node>> nodes)
Compile the given TemplateResource along with the given map of named Node types. |
CompiledTemplateResource |
compileRelative(TemplateResource<?> originResource,
String relativePath)
Resolve the given relative path using the TemplateResolver of the given TemplateResource. |
CompiledTemplateResource |
compileRelative(TemplateResource<?> originResource,
String relativePath,
Map<String,Class<? extends org.mvel2.templates.res.Node>> nodes)
Resolve the given relative path using the TemplateResolver of the given TemplateResource. |
CompiledTemplateResource |
compileResource(File template)
Convenience method for compiling a template from a File. |
CompiledTemplateResource |
compileResource(InputStream template)
Convenience method for compiling a template from an InputStream. |
CompiledTemplateResource |
compileResource(String template)
Convenience method for compiling a template from a String. |
Map<String,Class<? extends org.mvel2.templates.res.Node>> |
getNodes()
Get the list of Node types that have been added to this TemplateCompiler instance. |
TemplateResolverFactory |
getTemplateResolverFactory()
Get the TemplateResolverFactory currently in use by this TemplateCompiler |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Inject public TemplateCompiler(org.mvel2.integration.VariableResolverFactory variableFactory)
| Method Detail |
|---|
public CompiledTemplateResource compileResource(String template)
String.
public CompiledTemplateResource compileResource(InputStream template)
InputStream.
public CompiledTemplateResource compileResource(File template)
File.
public CompiledTemplateResource compile(String path)
throws TemplateResolutionException
TemplateResolver instances and compile it with the default
nodes. Return the result as a CompiledTemplateResource.
TemplateResolutionException
public CompiledTemplateResource compile(String path,
Map<String,Class<? extends org.mvel2.templates.res.Node>> nodes)
throws TemplateResolutionException
TemplateResolver instances and compile it with the given map
of named Node types. Return the result as a CompiledTemplateResource.
TemplateResolutionException
public CompiledTemplateResource compile(TemplateResource<?> templateResource)
throws TemplateResolutionException
TemplateResource. Return the result as a CompiledTemplateResource.
TemplateResolutionException
public CompiledTemplateResource compile(TemplateResource<?> templateResource,
Map<String,Class<? extends org.mvel2.templates.res.Node>> nodes)
throws TemplateResolutionException
TemplateResource along with the given map of named Node types. Return the result
as a CompiledTemplateResource.
TemplateResolutionException
public CompiledTemplateResource compileRelative(TemplateResource<?> originResource,
String relativePath)
throws TemplateResolutionException
TemplateResolver of the given TemplateResource. If that
resolver is unable to locate the requested resource, attempt to discover it using any other register
TemplateResolver instances. Compile the resolved TemplateResource and return the result as a
CompiledTemplateResource.
TemplateResolutionException
public CompiledTemplateResource compileRelative(TemplateResource<?> originResource,
String relativePath,
Map<String,Class<? extends org.mvel2.templates.res.Node>> nodes)
throws TemplateResolutionException
TemplateResolver of the given TemplateResource. If that
resolver is unable to locate the requested resource, attempt to discover it using any other register
TemplateResolver instances. Compile the resolved TemplateResource along with the given map of
named Node types. Return the result as a CompiledTemplateResource.
TemplateResolutionExceptionpublic Map<String,Class<? extends org.mvel2.templates.res.Node>> getNodes()
Node types that have been added to this TemplateCompiler instance.
public void addNode(String name,
Class<? extends org.mvel2.templates.res.Node> type)
Node to this TemplateCompiler instance.
public TemplateResolverFactory getTemplateResolverFactory()
TemplateResolverFactory currently in use by this TemplateCompiler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||