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.
 



Copyright © 2000 Apache XML Project. All Rights Reserved.