com.jclark.xsl.tr
Interface ProcessContext
- All Superinterfaces:
- ExprContext
- All Known Implementing Classes:
- ProcessContextImpl
public interface ProcessContext
- extends ExprContext
Method Summary |
void |
applyImports(Node node,
Result result)
|
void |
bindLocalVariable(Name name,
Variant variant)
|
ProcessContext.Memento |
createMemento()
|
Result |
createNodeResult(Node baseNode,
Node[] rootNodeRef)
|
java.lang.Object |
get(java.lang.Object key)
|
Variant |
getParam(Name name)
|
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)
|
void |
put(java.lang.Object key,
java.lang.Object value)
|
Name |
unaliasName(Name name)
|
NamespacePrefixMap |
unaliasNamespacePrefixMap(NamespacePrefixMap map)
|
void |
unbindLocalVariables(int n)
|
void |
useAttributeSet(Name name,
Node node,
Result result)
|
process
void process(NodeIterator nodes,
Name modeName,
Name[] paramNames,
Variant[] paramValues,
Result result)
throws XSLException
- Throws:
XSLException
invoke
void invoke(NodeIterator nodes,
Action action,
Result result)
throws XSLException
- Throws:
XSLException
getParam
Variant getParam(Name name)
throws XSLException
- Throws:
XSLException
applyImports
void applyImports(Node node,
Result result)
throws XSLException
- Throws:
XSLException
bindLocalVariable
void bindLocalVariable(Name name,
Variant variant)
throws XSLException
- Throws:
XSLException
unbindLocalVariables
void unbindLocalVariables(int n)
invokeWithParams
void invokeWithParams(Action action,
Name[] paramNames,
Variant[] paramValues,
Node node,
Result result)
throws XSLException
- Throws:
XSLException
createMemento
ProcessContext.Memento createMemento()
useAttributeSet
void useAttributeSet(Name name,
Node node,
Result result)
throws XSLException
- Throws:
XSLException
unaliasName
Name unaliasName(Name name)
unaliasNamespacePrefixMap
NamespacePrefixMap unaliasNamespacePrefixMap(NamespacePrefixMap map)
put
void put(java.lang.Object key,
java.lang.Object value)
get
java.lang.Object get(java.lang.Object key)
createNodeResult
Result createNodeResult(Node baseNode,
Node[] rootNodeRef)
throws XSLException
- Throws:
XSLException