com.jclark.xsl.tr
public interface ProcessContext extends ExprContext
| Nested Class Summary | |
|---|---|
| static interface | ProcessContext.Memento |
| Method Summary | |
|---|---|
| void | applyImports(Node node, Result result) |
| void | bindLocalVariable(Name name, Variant variant)
binds a varaible to the given Name |
| ProcessContext.Memento | createMemento() |
| Result | createNodeResult(Node baseNode, Node[] rootNodeRef) |
| Object | get(Object key) |
| Variant | getParam(Name name) |
| SaxFilterMaker | getSaxExtensionFilter()
returns an XRAP (Extension element) processor, packaged
as a SAX filter |
| void | invoke(NodeIterator nodes, Action action, Result result) |
| void | invokeWithParams(Action action, Name[] paramNames, Variant[] paramValues, Node node, Result result) |
| void | process(NodeIterator nodes, Name modeName, Name[] paramNames, Variant[] paramValues, Result result)
perform the transformation |
| void | put(Object key, Object value) |
| Name | unaliasName(Name name) |
| NamespacePrefixMap | unaliasNamespacePrefixMap(NamespacePrefixMap map) |
| void | unbindLocalVariables(int n) |
| void | useAttributeSet(Name name, Node node, Result result) |
Returns: the parameter bound to the given name