Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.xalan.xpath.XPathSupport

Packages that use XPathSupport
org.apache.xalan.xpath |
org.apache.xalan.xpath.dtm |
org.apache.xalan.xpath.xdom |
org.apache.xalan.xpath.xml |
org.apache.xalan.xslt |
org.apache.xalan.xslt.extensions |

Uses of XPathSupport in org.apache.xalan.xpath

Classes in org.apache.xalan.xpath that implement XPathSupport
`class` | `XPathSupportDefault` **For advanced use only** Default class for execution context when XPath is used by itself.

Methods in org.apache.xalan.xpath with parameters of type XPathSupport
`XObject` | `Function.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute an XPath function object.
`XObject` | `Function.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, int funcID, int endFunc)` **For advanced use only** Execute an XPath function object.
`XObject` | `FuncBoolean.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`void` | `MutableNodeListImpl.addNodesInDocOrder(org.w3c.dom.NodeList nodelist, XPathSupport support)` **For advanced use only** Copy NodeList members into this nodelist, adding in document order.
`int` | `MutableNodeListImpl.addNodeInDocOrder(org.w3c.dom.Node node, boolean test, XPathSupport support)` **For advanced use only** Add the node into a vector of nodes where it should occur in document order.
`int` | `MutableNodeListImpl.addNodeInDocOrder(org.w3c.dom.Node node, XPathSupport support)` **For advanced use only** Add the node into a vector of nodes where it should occur in document order.
`static boolean` | `MutableNodeListImpl.isNodeAfter(org.w3c.dom.Node node1, org.w3c.dom.Node node2, XPathSupport support)` **For advanced use only** Figure out if node2 should be placed after node1 when placing nodes in a list that is to be sorted in document order.
`XObject` | `FuncQname.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncUnparsedEntityURI.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncTranslate.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncSubstring.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the substring function.
`XObject` | `FuncSum.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncExtFunctionAvailable.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`org.w3c.dom.DocumentFragment` | `XObject.rtree(XPathSupport support)` Cast result object to a result tree fragment.
`java.lang.Object` | `XObject.castToType(int t, XPathSupport support)` Cast object to type t.
`XObject` | `XPath.execute(XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.
`XObject` | `XPath.execute(XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **Experimental** Given an expression and a context, evaluate the XPath and call the callback as nodes are found.
`double` | `XPath.getMatchScore(XPathSupport execContext, org.w3c.dom.Node context)` Get the match score of the given node.
`XNodeSet` | `XPath.locationPath(XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **For advanced use only** Execute a location path.
`XObject` | `XPath.predicate(XPathSupport execContext, org.w3c.dom.Node context, int opPos)` **For advanced use only** Evaluate a predicate.
`XObject` | `XPath.execute(XPathSupport execContext, org.w3c.dom.Node context, int opPos)` **For advanced use only** Execute the XPath object from a given opcode position.
`XObject` | `XPath.execute(XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **For advanced use only** Execute the XPath object from a given opcode position, calling back to a NodeCallback interface as the nodes are found.
`XObject` | `FuncCurrent.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncString.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XNodeSet` | `SimpleNodeLocator.connectToNodes(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector connectArgs)` **For advanced use only** Execute a connection (if it was not executed by the static connect method) and process the following LocationPath, if it is present.
`XNodeSet` | `SimpleNodeLocator.union(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo)` **For advanced use only** Computes the union of its operands which must be node-sets.
`XNodeSet` | `SimpleNodeLocator.locationPath(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **For advanced use only** Execute a location path.
`double` | `SimpleNodeLocator.locationPathPattern(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos)` **For advanced use only** Execute a a location path pattern.
`double` | `SimpleNodeLocator.doPredicate(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, int argLen, int startOpPos)` **For advanced use only** Test a node to see if it matches the predicate test.
`double` | `SimpleNodeLocator.nodeTest(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, int argLen, int stepType)` **For advanced use only** Test a node to see if it matches the given node test.
`XObject` | `FuncLang.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncPosition.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncSubstringAfter.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncLocalPart.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` Execute the function.
`XObject` | `FuncFormatNumber.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncCount.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncExtElementAvailable.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncSubstringBefore.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XNodeSet` | `XLocator.connectToNodes(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector connectArgs)` **For advanced use only** Execute a connection (if it was not executed by the static connect method) and process the following LocationPath, if it is present.
`XNodeSet` | `XLocator.union(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo)` **For advanced use only** Execute a union.
`XNodeSet` | `XLocator.locationPath(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **For advanced use only** Execute a location path.
`double` | `XLocator.locationPathPattern(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos)` **For advanced use only** Execute a location path pattern.
`XObject` | `FuncDoc.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`void` | `XPathSupport.pushXPathContext(XPath xpath, XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` **Experimental** Push the current XPath selection, needed for support of the last() function in depth-first execution.
`XObject` | `XPathSupport.reExecuteXPathContext(XPath path, XPathSupport execContext, org.w3c.dom.Node context)` **Experimental** Reexecute the last xpath context after the specified one.
`XObject` | `FuncTrue.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncConcat.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncNumber.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`void` | `MutableNodeList.addNodesInDocOrder(org.w3c.dom.NodeList nodelist, XPathSupport support)` **For advanced use only** Copy NodeList members into this nodelist, adding in document order.
`int` | `MutableNodeList.addNodeInDocOrder(org.w3c.dom.Node node, boolean test, XPathSupport support)` **For advanced use only** Add the node into a vector of nodes where it should occur in document order.
`int` | `MutableNodeList.addNodeInDocOrder(org.w3c.dom.Node node, XPathSupport support)` **For advanced use only** Add the node into a vector of nodes where it should occur in document order.
`void` | `XPathSupportDefault.pushXPathContext(XPath xpath, XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` **Experimental** Push the current XPath selection, needed for support of the last() function in depth-first execution.
`XObject` | `XPathSupportDefault.reExecuteXPathContext(XPath path, XPathSupport execContext, org.w3c.dom.Node context)` **Experimental** Reexecute the last xpath context after the specified one.
`XObject` | `FuncCeiling.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncId.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncGenerateId.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncNamespace.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncNormalize.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncDoclocation.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`void` | `NodeCallback.processLocatedNode(XPathSupport execContext, org.w3c.dom.Node sourceNode, java.lang.Object callbackInfo)` **For advanced use only**
`XObject` | `FuncContains.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncStringLength.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncStartsWith.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncLoader.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Replace the current function (us) in the table with the actual function the call the function's execute method.
`XObject` | `FuncRound.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`org.w3c.dom.DocumentFragment` | `XNull.rtree(XPathSupport support)` Cast result object to a result tree fragment.
`XObject` | `FuncNot.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncNormalizeSpace.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncSystemProperty.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncLast.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` | `FuncFloor.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`org.w3c.dom.DocumentFragment` | `XNodeSet.rtree(XPathSupport support)` Cast result object to a result tree fragment.
`XObject` | `FuncKey.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`org.w3c.dom.DocumentFragment` | `XString.rtree(XPathSupport support)` Cast result object to a result tree fragment.
`XObject` | `FuncFalse.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.

Constructors in org.apache.xalan.xpath with parameters of type XPathSupport
`XPathProcessorImpl.XPathProcessorImpl(XPathSupport callbacks)` The parser constructor.

Uses of XPathSupport in org.apache.xalan.xpath.dtm

Classes in org.apache.xalan.xpath.dtm that implement XPathSupport
`class` | `DTMLiaison` **For internal use only** Liaison to Document Table Model (DTM) XML parser -- the default liaison and parser that XSLTProcessor uses to perform transformations.

Uses of XPathSupport in org.apache.xalan.xpath.xdom

Classes in org.apache.xalan.xpath.xdom that implement XPathSupport
`class` | `XercesLiaison` Provides XSLTProcessor an interface to the Xerces XML parser.

Uses of XPathSupport in org.apache.xalan.xpath.xml

Subinterfaces of XPathSupport in org.apache.xalan.xpath.xml
`interface` | `XMLParserLiaison` An implementation of this interface acts as a liaison between the XSLT processor and the XML parser.

Classes in org.apache.xalan.xpath.xml that implement XPathSupport
`class` | `JaxpLiaison` Allow use of a generic JAXP parser with Xalan.
`class` | `XMLParserLiaisonDefault` This class is the default XMLParserLiaison for the XSL Processor.

Uses of XPathSupport in org.apache.xalan.xslt

Methods in org.apache.xalan.xslt that return XPathSupport
`XPathSupport` | `XSLTEngineImpl.getExecContext()` **For advanced use only** Get the execution context for XPath.

Methods in org.apache.xalan.xslt with parameters of type XPathSupport
`void` | `ElemTemplateElement.processLocatedNode(XPathSupport execContext, org.w3c.dom.Node sourceNode, java.lang.Object callbackInfo)` **For advanced use only** Implementation of NodeCallback interface.
`XObject` | `FuncDocument.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`void` | `FuncDocument.error(XPathSupport execContext, int msg, java.lang.Object[] args)` **For advanced use only** Tell the user of an error, and probably throw an exception.
`void` | `FuncDocument.warn(XPathSupport execContext, int msg, java.lang.Object[] args)` **For advanced use only** Warn the user of a problem.
`abstract void` | `AVTPart.evaluate(XPathSupport execContext, java.lang.StringBuffer buf, org.w3c.dom.Node context, PrefixResolver nsNode)` **For internal use only** Write the evaluated value into the given string buffer.
`void` | `AVTPart.setXPathSupport(XPathSupport support)` **For internal use only** Set the XPath support.
`void` | `AVTPartSimple.evaluate(XPathSupport execContext, java.lang.StringBuffer buf, org.w3c.dom.Node context, PrefixResolver nsNode)` **For internal use only** Write the value into the buffer.
`void` | `XSLTEngineImpl.outputResultTreeFragment(XObject obj, XPathSupport support)` **For advanced use only** Given a result tree fragment, walk the tree and output it to the result stream.
`java.lang.String` | `AVT.evaluate(XPathSupport execContext, org.w3c.dom.Node context, PrefixResolver nsNode, java.lang.StringBuffer buf)` **For advanced use only** Evaluate the AVT and return a String.
`XObject` | `Stylesheet.evalXPathStr(XPathSupport execContext, java.lang.String str, org.w3c.dom.Node context, PrefixResolver nsNode)` Evaluate an xpath string and return the result.
`void` | `AVTPartXPath.evaluate(XPathSupport execContext, java.lang.StringBuffer buf, org.w3c.dom.Node context, PrefixResolver nsNode)` **For internal use only** Write the value into the buffer.
`XObject` | `FuncFormatNumb.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`void` | `FuncFormatNumb.warn(XPathSupport execContext, int msg, java.lang.Object[] args)` **For advanced use only** Warn the user of a problem.

Constructors in org.apache.xalan.xslt with parameters of type XPathSupport
`ResultTreeFrag.ResultTreeFrag(org.w3c.dom.Document docFactory, XPathSupport support)` **For internal use only**
`ResultTreeFrag.ResultTreeFrag(org.w3c.dom.Document docFactory, MutableNodeList children, XPathSupport support)` **For internal use only**

Uses of XPathSupport in org.apache.xalan.xslt.extensions

Methods in org.apache.xalan.xslt.extensions with parameters of type XPathSupport
`XNodeSet` | `RowSetLocator.connectToNodes(XPath xpath, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector connectArgs)` Execute a connection and process the LocationPath, The arguments to the static connect function are re-passed to this function.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000 Apache XML Project. All Rights Reserved.