Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public interface ProcessContext
extends ExprContext
Nested Class Summary | |
static interface |
Method Summary | |
void |
|
void |
|
ProcessContext.Memento | |
Result |
|
Object |
|
Variant | |
SaxFilterMaker |
|
void |
|
void | |
void | |
void |
|
Name |
|
NamespacePrefixMap | |
void |
|
void |
|
Methods inherited from interface com.jclark.xsl.expr.ExprContext | |
getCurrent , getDocument , getExtensionContext , getGlobalVariableValue , getKeyValuesTable , getLastPosition , getLocalVariableValue , getPosition , getSystemProperty , getTree |
public void bindLocalVariable(Name name, Variant variant) throws XSLException
binds a varaible to the given Name
public Result createNodeResult(Node baseNode, Node[] rootNodeRef) throws XSLException
public Object get(Object key)
public Variant getParam(Name name) throws XSLException
- Returns:
- the parameter bound to the given name
public SaxFilterMaker getSaxExtensionFilter()
returns an XRAP (Extension element) processor, packaged as a SAX filter
public void invokeWithParams(Action action, Name[] paramNames, Variant[] paramValues, Node node, Result result) throws XSLException
public void process(NodeIterator nodes, Name modeName, Name[] paramNames, Variant[] paramValues, Result result) throws XSLException
perform the transformation
public void put(Object key, Object value)
public NamespacePrefixMap unaliasNamespacePrefixMap(NamespacePrefixMap map)
public void unbindLocalVariables(int n)