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