com.smallx.xml.xslt.xt
Interface ProcessContext
- All Superinterfaces:
- ExprContext
- public interface ProcessContext
- extends ExprContext
Method Summary |
void |
applyImports(Item node,
Result result)
|
void |
bindLocalVariable(Name name,
Variant variant)
|
ProcessContext.Memento |
createMemento()
|
Result |
createNodeResult(Item baseNode,
Item[] rootNodeRef)
|
java.lang.Object |
get(java.lang.Object key)
|
DestinationSource |
getDestinationSource()
|
MessageHandler |
getMessageHandler()
|
Variant |
getParam(Name name)
|
java.util.logging.Logger |
getTraceLog()
|
void |
invoke(java.util.Iterator nodes,
Action action,
Result result)
|
void |
invokeWithParams(Action action,
Name[] paramNames,
Variant[] paramValues,
Item node,
Result result)
|
void |
process(java.util.Iterator nodes,
Name modeName,
Name[] paramNames,
Variant[] paramValues,
Result result)
|
void |
put(java.lang.Object key,
java.lang.Object value)
|
Name |
unaliasName(Name name)
|
NamespaceScope |
unaliasNamespacePrefixMap(NamespaceScope map)
|
void |
unbindLocalVariables(int n)
|
void |
useAttributeSet(Name name,
Item node,
Result result)
|
getTraceLog
public java.util.logging.Logger getTraceLog()
- Specified by:
getTraceLog
in interface ExprContext
getDestinationSource
public DestinationSource getDestinationSource()
process
public void process(java.util.Iterator nodes,
Name modeName,
Name[] paramNames,
Variant[] paramValues,
Result result)
throws XMLException
- Throws:
XMLException
invoke
public void invoke(java.util.Iterator nodes,
Action action,
Result result)
throws XMLException
- Throws:
XMLException
getParam
public Variant getParam(Name name)
applyImports
public void applyImports(Item node,
Result result)
throws XMLException
- Throws:
XMLException
bindLocalVariable
public void bindLocalVariable(Name name,
Variant variant)
unbindLocalVariables
public void unbindLocalVariables(int n)
invokeWithParams
public void invokeWithParams(Action action,
Name[] paramNames,
Variant[] paramValues,
Item node,
Result result)
throws XMLException
- Throws:
XMLException
createMemento
public ProcessContext.Memento createMemento()
throws XMLException
- Throws:
XMLException
useAttributeSet
public void useAttributeSet(Name name,
Item node,
Result result)
throws XMLException
- Throws:
XMLException
unaliasName
public Name unaliasName(Name name)
unaliasNamespacePrefixMap
public NamespaceScope unaliasNamespacePrefixMap(NamespaceScope 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(Item baseNode,
Item[] rootNodeRef)
getMessageHandler
public MessageHandler getMessageHandler()