|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.clearsilver.jsilver.interpreter.InterpretedTemplateLoader
public class InterpretedTemplateLoader
TemplateLoader that loads InterpretedTemplates.
Constructor Summary | |
---|---|
InterpretedTemplateLoader(TemplateFactory templateFactory,
FunctionExecutor globalFunctionExecutor,
AutoEscapeOptions autoEscapeOptions)
|
Method Summary | |
---|---|
Template |
createTemp(String name,
String content,
EscapeMode escapingMode)
Create a temporary template from content, with the provided escape mode. |
Template |
load(String templateName,
ResourceLoader resourceLoader,
EscapeMode escapeMode)
Load a template from a named resource, with the provided escape mode. |
void |
setTemplateLoaderDelegate(TemplateLoader templateLoaderDelegate)
TemplateLoader that Templates will delegate back to for includes etc. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterpretedTemplateLoader(TemplateFactory templateFactory, FunctionExecutor globalFunctionExecutor, AutoEscapeOptions autoEscapeOptions)
Method Detail |
---|
public void setTemplateLoaderDelegate(TemplateLoader templateLoaderDelegate)
DelegatingTemplateLoader
setTemplateLoaderDelegate
in interface DelegatingTemplateLoader
public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode)
TemplateLoader
load
in interface TemplateLoader
templateName
- e.g. some/path/to/template.csresourceLoader
- the ResourceLoader object to use to load any files needed to satisfy this
request.escapeMode
- the type of escaping to apply to the entire template.public Template createTemp(String name, String content, EscapeMode escapingMode)
TemplateLoader
createTemp
in interface TemplateLoader
name
- A name to identify the temporary template in stack traces.content
- e.g. "Hello <cs var:name >"escapingMode
- the type of escaping to apply to the entire template.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |