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
public void process(NodeIterator nodes,
Name modeName,
Name[] paramNames,
Variant[] paramValues,
Result result)
throws XSLException
XSLException
invoke
public void invoke(NodeIterator nodes,
Action action,
Result result)
throws XSLException
XSLException
getParam
public Variant getParam(Name name)
throws XSLException
XSLException
applyImports
public void applyImports(Node node,
Result result)
throws XSLException
XSLException
bindLocalVariable
public void bindLocalVariable(Name name,
Variant variant)
throws XSLException
XSLException
unbindLocalVariables
public void unbindLocalVariables(int n)
invokeWithParams
public void invokeWithParams(Action action,
Name[] paramNames,
Variant[] paramValues,
Node node,
Result result)
throws XSLException
XSLException
createMemento
public ProcessContext.Memento createMemento()
useAttributeSet
public void useAttributeSet(Name name,
Node node,
Result result)
throws XSLException
XSLException
unaliasName
public Name unaliasName(Name name)
unaliasNamespacePrefixMap
public NamespacePrefixMap unaliasNamespacePrefixMap(NamespacePrefixMap map)
put
public void put(java.lang.Object key,
java.lang.Object value)
get
public java.lang.Object get(java.lang.Object key)
createNodeResult
public Result createNodeResult(Node baseNode,
Node[] rootNodeRef)
throws XSLException
XSLException