Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.jclark.xsl.tr.ProcessContextImpl
Nested Class Summary | |
(package private) static class |
|
Field Summary | |
(package private) static int | |
(package private) static StringVariant |
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
ProcessContext.Memento |
|
Result |
|
Object |
|
Node |
|
NodeIterator |
|
ExtensionContext |
|
Variant |
|
KeyValuesTable |
|
int | |
Variant |
|
Variant | |
int | |
SaxFilterMaker | |
Variant |
|
Node | |
void |
|
void | |
void | |
(package private) void |
|
void |
|
Name |
|
NamespacePrefixMap | |
void |
|
void |
|
(package private) ProcessContextImpl(SheetDetails sheet, Node root, XMLProcessor processor, ParameterSet params)
public void applyImports(Node node, Result result) throws XSLException
- Specified by:
- applyImports in interface ProcessContext
public void bindLocalVariable(Name name, Variant value) throws XSLException
- Specified by:
- bindLocalVariable in interface ProcessContext
public ProcessContext.Memento createMemento()
save some state
- Specified by:
- createMemento in interface ProcessContext
public Result createNodeResult(Node baseNode, Node[] rootNodeRef) throws XSLException
- Specified by:
- createNodeResult in interface ProcessContext
public NodeIterator getDocument(URL baseURL, String uriRef) throws XSLException
load an object model representation of the XML document at a url constructed from the two arguments
- Specified by:
- getDocument in interface ExprContext
public ExtensionContext getExtensionContext(String namespace) throws XSLException
- Specified by:
- getExtensionContext in interface ExprContext
public Variant getGlobalVariableValue(Name name) throws XSLException
- Specified by:
- getGlobalVariableValue in interface ExprContext
public KeyValuesTable getKeyValuesTable(Name keyName, Node contextNode)
- Specified by:
- getKeyValuesTable in interface ExprContext
- Returns:
- the table of indexed nodes for the named key in the node's document
public int getLastPosition() throws XSLException
- Specified by:
- getLastPosition in interface ExprContext
public Variant getLocalVariableValue(Name name)
- Specified by:
- getLocalVariableValue in interface ExprContext
public SaxFilterMaker getSaxExtensionFilter()
- Specified by:
- getSaxExtensionFilter in interface ProcessContext
public Variant getSystemProperty(Name name)
- Specified by:
- getSystemProperty in interface ExprContext
public Node getTree(Variant variant) throws XSLException
- Specified by:
- getTree in interface ExprContext
public void invoke(NodeIterator iter, Action action, Result result) throws XSLException
- Specified by:
- invoke in interface ProcessContext
public void invokeWithParams(Action action, Name[] paramNames, Variant[] paramValues, Node node, Result result) throws XSLException
- Specified by:
- invokeWithParams in interface ProcessContext
public void process(NodeIterator iter, Name modeName, Name[] paramNames, Variant[] paramValues, Result result) throws XSLException
run the transformation
- Specified by:
- process in interface ProcessContext
(package private) void processSafe(Node node, Name name, Result result) throws XSLException
public NamespacePrefixMap unaliasNamespacePrefixMap(NamespacePrefixMap map)
- Specified by:
- unaliasNamespacePrefixMap in interface ProcessContext
public void unbindLocalVariables(int n)
- Specified by:
- unbindLocalVariables in interface ProcessContext
public void useAttributeSet(Name name, Node node, Result result) throws XSLException
- Specified by:
- useAttributeSet in interface ProcessContext