public interface TemplateProcessor
| Modifier and Type | Method and Description |
|---|---|
<T> T |
evaluate(String expression,
Class<T> type,
T defaultValue)
Evaluates an expression within the scope of this processor's context.
|
TemplateContext |
getTemplateContext() |
void |
processChildNodes(Node result,
Node source)
Process the children of an element or document.
|
void |
processRepeat(Node result,
Element element,
Iterable<?> dataList,
Runnable onEachLoop) |
DocumentFragment |
processTemplate(Element template,
TemplateContext templateContext,
javax.el.ELResolver globals,
TagRegistry registry)
Process an entire template.
|
DocumentFragment processTemplate(Element template, TemplateContext templateContext, javax.el.ELResolver globals, TagRegistry registry)
template - the DOM template, typically a script elementtemplateContext - a template context providing top-level
variablesglobals - ELResolver providing global variables other
than those in the templateContextTemplateContext getTemplateContext()
void processChildNodes(Node result, Node source)
result - the node to which results should be appendedsource - the node whose children should be processedvoid processRepeat(Node result, Element element, Iterable<?> dataList, Runnable onEachLoop)
Copyright © 2007-2012. All Rights Reserved.