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

## Uses of Class
org.apache.xpath.XPathContext

Packages that use XPathContext
org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism.
org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
org.apache.xpath.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
org.apache.xpath.functions | Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package.
org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.
org.apache.xpath.operations | Support for XPath operations, such as +, -, string(), etc.
org.apache.xpath.patterns | Implementation of XPath nodeTest support, and XSLT pattern matching support.

Uses of XPathContext in org.apache.xalan.extensions

Methods in org.apache.xalan.extensions that return XPathContext
`XPathContext` | `ExpressionContext.getXPathContext()` Get the XPathContext that owns this ExpressionContext.

Uses of XPathContext in org.apache.xalan.templates

Methods in org.apache.xalan.templates with parameters of type XPathContext
`boolean` | `ElemTemplateElement.shouldStripWhiteSpace(XPathContext support, Element targetElement)` Get information about whether or not an element should strip whitespace.
`XObject` | `FuncFormatNumb.execute(XPathContext xctxt)` Execute the function.
`void` | `FuncFormatNumb.warn(XPathContext xctxt, int msg, java.lang.Object[] args)` Warn the user of a problem.
`XObject` | `XUnresolvedVariable.execute(XPathContext xctxt)` For support of literal objects in xpaths.
`DTMIterator` | `ElemForEach.sortNodes(XPathContext xctxt, java.util.Vector keys, DTMIterator sourceNodes)` Sort given nodes
`ElemTemplate` | `StylesheetRoot.getTemplateComposed(XPathContext xctxt, int targetNode, QName mode, boolean quietConflictWarnings, DTM dtm)` Get an "xsl:template" property by node match.
`ElemTemplate` | `StylesheetRoot.getTemplateComposed(XPathContext xctxt, int targetNode, QName mode, int maxImportLevel, int endImportLevel, boolean quietConflictWarnings, DTM dtm)` Get an "xsl:template" property by node match.
`WhiteSpaceInfo` | `StylesheetRoot.getWhiteSpaceInfo(XPathContext support, int targetElement, DTM dtm)` Get information about whether or not an element should strip whitespace.
`boolean` | `StylesheetRoot.shouldStripWhiteSpace(XPathContext support, int targetElement)` Get information about whether or not an element should strip whitespace.
`abstract void` | `AVTPart.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the evaluated value into the given string buffer.
`void` | `AVTPart.setXPathSupport(XPathContext support)` Set the XPath support.
`void` | `AVTPartSimple.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the value into the buffer.
`void` | `AVTPartXPath.evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the value into the buffer.
`XObject` | `FuncDocument.execute(XPathContext xctxt)` Execute the function.
`void` | `FuncDocument.error(XPathContext xctxt, int msg, java.lang.Object[] args)` Tell the user of an error, and probably throw an exception.
`void` | `FuncDocument.warn(XPathContext xctxt, int msg, java.lang.Object[] args)` Warn the user of a problem.
`java.lang.String` | `AVT.evaluate(XPathContext xctxt, int context, PrefixResolver nsNode)` Evaluate the AVT and return a String.
`XObject` | `XUnresolvedVariableSimple.execute(XPathContext xctxt)` For support of literal objects in xpaths.
`XObject` | `FuncKey.execute(XPathContext xctxt)` Execute the function.
`int` | `ElemNumber.getPreviousNode(XPathContext xctxt, int pos)` Get the previous node to be counted.
`int` | `ElemNumber.getTargetNode(XPathContext xctxt, int sourceNode)` Get the target node that will be counted..
`org.apache.xalan.templates.TemplateSubPatternAssociation` | `TemplateList.getHead(XPathContext xctxt, int targetNode, DTM dtm)` Get the head of the most likely list of associations to check, based on the name and type of the targetNode argument.
`ElemTemplate` | `TemplateList.getTemplateFast(XPathContext xctxt, int targetNode, int expTypeID, QName mode, int maxImportLevel, boolean quietConflictWarnings, DTM dtm)` Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
`ElemTemplate` | `TemplateList.getTemplate(XPathContext xctxt, int targetNode, QName mode, boolean quietConflictWarnings, DTM dtm)` Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
`ElemTemplate` | `TemplateList.getTemplate(XPathContext xctxt, int targetNode, QName mode, int maxImportLevel, int endImportLevel, boolean quietConflictWarnings, DTM dtm)` Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.

Constructors in org.apache.xalan.templates with parameters of type XPathContext
`AVTPartXPath.AVTPartXPath(java.lang.String val, PrefixResolver nsNode, XPathParser xpathProcessor, XPathFactory factory, XPathContext liaison)` Construct a simple AVT part.

Uses of XPathContext in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer that return XPathContext
`XPathContext` | `TransformerImpl.getXPathContext()` Get the XPath context associated with this transformer.

Methods in org.apache.xalan.transformer with parameters of type XPathContext
`void` | `ResultTreeHandler.outputResultTreeFragment(XObject obj, XPathContext support)` Given a result tree fragment, walk the tree and output it to the result stream.
`int` | `CountersTable.countNode(XPathContext support, ElemNumber numberElem, int node)` Count forward until the given node is found, or until we have looked to the given amount.
`void` | `TransformerImpl.setXPathContext(XPathContext xcontext)` **For internal use only** Set the execution context for XPath.
`void` | `NodeSorter.sort(DTMIterator v, java.util.Vector keys, XPathContext support)` Given a vector of nodes, sort each node according to the criteria in the keys.
`XNodeSet` | `KeyManager.getNodeSetDTMByKey(XPathContext xctxt, int doc, QName name, XMLString ref, PrefixResolver nscontext)` Given a valid element key, return the corresponding node list.

Constructors in org.apache.xalan.transformer with parameters of type XPathContext
`NodeSorter.NodeSorter(XPathContext p)` Construct a NodeSorter, passing in the XSL TransformerFactory so it can know how to get the node data according to the proper whitespace rules.
`KeyTable.KeyTable(int doc, PrefixResolver nscontext, QName name, java.util.Vector keyDeclarations, XPathContext xctxt)` Build a keys table.

Uses of XPathContext in org.apache.xpath

Methods in org.apache.xpath that return XPathContext
`XPathContext` | `XPathContext.XPathExpressionContext.getXPathContext()` Return the XPathContext associated with this XPathExpressionContext.
`XPathContext` | `CachedXPathAPI.getXPathContext()` Returns the XPathSupport object used in this CachedXPathAPI %REVIEW% I'm somewhat concerned about the loss of encapsulation this causes, but the xml-security folks say they need it.

Methods in org.apache.xpath with parameters of type XPathContext
`XObject` | `Expression.execute(XPathContext xctxt, int currentNode)` Execute an expression in the XPath runtime context, and return the result of the expression.
`XObject` | `Expression.execute(XPathContext xctxt, int currentNode, DTM dtm, int expType)` Execute an expression in the XPath runtime context, and return the result of the expression.
`abstract XObject` | `Expression.execute(XPathContext xctxt)` Execute an expression in the XPath runtime context, and return the result of the expression.
`XObject` | `Expression.execute(XPathContext xctxt, boolean destructiveOK)` Execute an expression in the XPath runtime context, and return the result of the expression, but tell that a "safe" object doesn't have to be returned.
`double` | `Expression.num(XPathContext xctxt)` Evaluate expression to a number.
`boolean` | `Expression.bool(XPathContext xctxt)` Evaluate expression to a boolean.
`XMLString` | `Expression.xstr(XPathContext xctxt)` Cast result object to a string.
`int` | `Expression.asNode(XPathContext xctxt)` Return the first node out of the nodeset, if this expression is a nodeset expression.
`DTMIterator` | `Expression.asIterator(XPathContext xctxt, int contextNode)` **Experimental** Given an select expression and a context, evaluate the XPath and return the resulting iterator.
`DTMIterator` | `Expression.asIteratorRaw(XPathContext xctxt, int contextNode)` **Experimental** Given an select expression and a context, evaluate the XPath and return the resulting iterator, but do not clone.
`void` | `Expression.executeCharsToContentHandler(XPathContext xctxt, ContentHandler handler)` Execute an expression in the XPath runtime context, and return the result of the expression.
`void` | `Expression.warn(XPathContext xctxt, int msg, java.lang.Object[] args)` Warn the user of an problem.
`void` | `Expression.error(XPathContext xctxt, int msg, java.lang.Object[] args)` Tell the user of an error, and probably throw an exception.
`boolean` | `WhitespaceStrippingElementMatcher.shouldStripWhiteSpace(XPathContext support, Element targetElement)` Get information about whether or not an element should strip whitespace.
`int` | `SourceTreeManager.getSourceTree(java.lang.String base, java.lang.String urlString, SourceLocator locator, XPathContext xctxt)` Get the source tree from the a base URL and a URL string.
`int` | `SourceTreeManager.getSourceTree(Source source, SourceLocator locator, XPathContext xctxt)` Get the source tree from the input source.
`int` | `SourceTreeManager.parseToNode(Source source, SourceLocator locator, XPathContext xctxt)` Try to create a DOM source tree from the input source.
`XObject` | `VariableStack.getLocalVariable(XPathContext xctxt, int index)` Get a local variable or parameter in the current stack frame.
`XObject` | `VariableStack.getLocalVariable(XPathContext xctxt, int index, boolean destructiveOK)` Get a local variable or parameter in the current stack frame.
`XObject` | `VariableStack.getGlobalVariable(XPathContext xctxt, int index)` Get a global variable or parameter from the global stack frame.
`XObject` | `VariableStack.getGlobalVariable(XPathContext xctxt, int index, boolean destructiveOK)` Get a global variable or parameter from the global stack frame.
`XObject` | `VariableStack.getVariableOrParam(XPathContext xctxt, QName qname)` Get a variable based on it's qualified name.
`void` | `NodeSetDTM.addNodesInDocOrder(DTMIterator iterator, XPathContext support)` Copy NodeList members into this nodelist, adding in document order.
`int` | `NodeSetDTM.addNodeInDocOrder(int node, boolean test, XPathContext support)` Add the node into a vector of nodes where it should occur in document order.
`int` | `NodeSetDTM.addNodeInDocOrder(int node, XPathContext support)` Add the node into a vector of nodes where it should occur in document order.
`void` | `NodeSet.addNodesInDocOrder(NodeList nodelist, XPathContext support)` Copy NodeList members into this nodelist, adding in document order.
`void` | `NodeSet.addNodesInDocOrder(NodeIterator iterator, XPathContext support)` Copy NodeList members into this nodelist, adding in document order.
`int` | `NodeSet.addNodeInDocOrder(Node node, boolean test, XPathContext support)` Add the node into a vector of nodes where it should occur in document order.
`int` | `NodeSet.addNodeInDocOrder(Node node, XPathContext support)` Add the node into a vector of nodes where it should occur in document order.
`XObject` | `XPath.execute(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)` **Experimental** Given an expression and a context, evaluate the XPath and return the result.
`XObject` | `XPath.execute(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)` **Experimental** Given an expression and a context, evaluate the XPath and return the result.
`boolean` | `XPath.bool(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext)` **Experimental** Given an expression and a context, evaluate the XPath and return the result.
`double` | `XPath.getMatchScore(XPathContext xctxt, int context)` Get the match score of the given node.
`void` | `XPath.warn(XPathContext xctxt, int sourceNode, int msg, java.lang.Object[] args)` Warn the user of an problem.
`void` | `XPath.error(XPathContext xctxt, int sourceNode, int msg, java.lang.Object[] args)` Tell the user of an error, and probably throw an exception.

Constructors in org.apache.xpath with parameters of type XPathContext
`XPathContext.XPathExpressionContext.XPathContext.XPathExpressionContext()`
`NodeSetDTM.NodeSetDTM(NodeIterator iterator, XPathContext xctxt)` Create a NodeSetDTM, and copy the members of the given DTMIterator into it.
`NodeSetDTM.NodeSetDTM(NodeList nodeList, XPathContext xctxt)` Create a NodeSetDTM, and copy the members of the given DTMIterator into it.

Uses of XPathContext in org.apache.xpath.axes

Methods in org.apache.xpath.axes that return XPathContext
`XPathContext` | `LocPathIterator.getXPathContext()` The XPath execution context we are operating on.

Methods in org.apache.xpath.axes with parameters of type XPathContext
`int` | `PredicatedNodeTest.getProximityPosition(XPathContext xctxt)` Get the current sub-context position.
`abstract int` | `PredicatedNodeTest.getLastPos(XPathContext xctxt)` Get the index of the last node that can be itterated to.
`XObject` | `LocPathIterator.execute(XPathContext xctxt)` Execute this iterator, meaning create a clone that can store state, and initialize it for fast execution from the current runtime state.
`void` | `LocPathIterator.executeCharsToContentHandler(XPathContext xctxt, ContentHandler handler)` Execute an expression in the XPath runtime context, and return the result of the expression.
`DTMIterator` | `LocPathIterator.asIterator(XPathContext xctxt, int contextNode)` **Experimental** Given an select expression and a context, evaluate the XPath and return the resulting iterator.
`int` | `LocPathIterator.asNode(XPathContext xctxt)` Return the first node out of the nodeset, if this expression is a nodeset expression.
`boolean` | `LocPathIterator.bool(XPathContext xctxt)` Evaluate this operation directly to a boolean.
`int` | `LocPathIterator.getLastPos(XPathContext xctxt)`
`int` | `SubContextList.getLastPos(XPathContext xctxt)` Get the number of nodes in the node list, which, in the XSLT 1 based counting system, is the last index position.
`int` | `SubContextList.getProximityPosition(XPathContext xctxt)` Get the current sub-context position.
`int` | `ChildIterator.asNode(XPathContext xctxt)` Return the first node out of the nodeset, if this expression is a nodeset expression.
`int` | `AxesWalker.getLastPos(XPathContext xctxt)` Get the index of the last node that can be itterated to.
`int` | `FilterExprWalker.getLastPos(XPathContext xctxt)` Get the index of the last node that can be itterated to.
`short` | `MatchPatternIterator.acceptNode(int n, XPathContext xctxt)` Test whether a specified node is visible in the logical view of a TreeWalker or NodeIterator.
`int` | `DescendantIterator.asNode(XPathContext xctxt)` Return the first node out of the nodeset, if this expression is a nodeset expression.
`int` | `SelfIteratorNoPredicate.asNode(XPathContext xctxt)` Return the first node out of the nodeset, if this expression is a nodeset expression.
`int` | `SelfIteratorNoPredicate.getLastPos(XPathContext xctxt)` Get the index of the last node that can be itterated to.
`int` | `ReverseAxesWalker.getLastPos(XPathContext xctxt)` Get the number of nodes in this node list.
`static XNodeSet` | `FilterExprIteratorSimple.executeFilterExpr(int context, XPathContext xctxt, PrefixResolver prefixResolver, boolean isTopLevel, int stackFrame, Expression expr)` Execute the expression.

Constructors in org.apache.xpath.axes with parameters of type XPathContext
`NodeSequence.NodeSequence(DTMIterator iter, int context, XPathContext xctxt, boolean shouldCacheNodes)` Create a new NodeSequence from a (already cloned) iterator.

Uses of XPathContext in org.apache.xpath.functions

Methods in org.apache.xpath.functions with parameters of type XPathContext
`XObject` | `Function.execute(XPathContext xctxt)` Execute an XPath function object.
`XObject` | `FuncStringLength.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncCeiling.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncLocalPart.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncLang.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncString.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncNumber.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncSystemProperty.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncExtElementAvailable.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncNamespace.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncTranslate.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncId.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncSubstringBefore.execute(XPathContext xctxt)` Execute the function.
`int` | `FuncPosition.getPositionInContextNodeList(XPathContext xctxt)` Get the position in the current context node list.
`XObject` | `FuncPosition.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncBoolean.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncExtFunctionAvailable.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncStartsWith.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncFloor.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncExtFunction.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncRound.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncSum.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncGenerateId.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncNormalizeSpace.execute(XPathContext xctxt)` Execute the function.
`void` | `FuncNormalizeSpace.executeCharsToContentHandler(XPathContext xctxt, ContentHandler handler)` Execute an expression in the XPath runtime context, and return the result of the expression.
`XObject` | `FuncConcat.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncCount.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncNot.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncUnparsedEntityURI.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncQname.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncSubstring.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncTrue.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncDoclocation.execute(XPathContext xctxt)` Execute the function.
`int` | `FuncLast.getCountOfContextNodeList(XPathContext xctxt)` Get the position in the current context node list.
`XObject` | `FuncLast.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncFalse.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncSubstringAfter.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncCurrent.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncContains.execute(XPathContext xctxt)` Execute the function.

Uses of XPathContext in org.apache.xpath.objects

Methods in org.apache.xpath.objects with parameters of type XPathContext
`XObject` | `XObject.execute(XPathContext xctxt)` For support of literal objects in xpaths.
`static XObject` | `XObject.create(java.lang.Object val, XPathContext xctxt)` Create the right XObject based on the type of the object passed.
`int` | `XObject.rtf(XPathContext support)` Cast result object to a result tree fragment.
`DocumentFragment` | `XObject.rtree(XPathContext support)` Cast result object to a result tree fragment.
`java.lang.Object` | `XObject.castToType(int t, XPathContext support)` Cast object to type t.
`static XObject` | `XObjectFactory.create(java.lang.Object val, XPathContext xctxt)` Create the right XObject based on the type of the object passed.
`int` | `XString.rtf(XPathContext support)` Cast result object to a result tree fragment.
`int` | `XNull.rtf(XPathContext support)` Cast result object to a result tree fragment.
`double` | `XNumber.num(XPathContext xctxt)` Evaluate expression to a number.
`XObject` | `XRTreeFragSelectWrapper.execute(XPathContext xctxt)` For support of literal objects in xpaths.

Constructors in org.apache.xpath.objects with parameters of type XPathContext
`XRTreeFrag.XRTreeFrag(int root, XPathContext xctxt, ExpressionNode parent)` Create an XRTreeFrag Object.
`XRTreeFrag.XRTreeFrag(int root, XPathContext xctxt)` Create an XRTreeFrag Object.
`XNodeSetForDOM.XNodeSetForDOM(NodeList nodeList, XPathContext xctxt)`
`XNodeSetForDOM.XNodeSetForDOM(NodeIterator nodeIter, XPathContext xctxt)`

Uses of XPathContext in org.apache.xpath.operations

Methods in org.apache.xpath.operations with parameters of type XPathContext
`XObject` | `Operation.execute(XPathContext xctxt)` Execute a binary operation by calling execute on each of the operands, and then calling the operate method on the derived class.
`double` | `Mult.num(XPathContext xctxt)` Evaluate this operation directly to a double.
`XObject` | `UnaryOperation.execute(XPathContext xctxt)` Execute the operand and apply the unary operation to the result.
`double` | `Number.num(XPathContext xctxt)` Evaluate this operation directly to a double.
`double` | `Plus.num(XPathContext xctxt)` Evaluate this operation directly to a double.
`XObject` | `Or.execute(XPathContext xctxt)` OR two expressions and return the boolean result.
`boolean` | `Or.bool(XPathContext xctxt)` Evaluate this operation directly to a boolean.
`double` | `Mod.num(XPathContext xctxt)` Evaluate this operation directly to a double.
`double` | `Neg.num(XPathContext xctxt)` Evaluate this operation directly to a double.
`XObject` | `And.execute(XPathContext xctxt)` AND two expressions and return the boolean result.
`boolean` | `And.bool(XPathContext xctxt)` Evaluate this operation directly to a boolean.
`boolean` | `Equals.bool(XPathContext xctxt)` Execute a binary operation by calling execute on each of the operands, and then calling the operate method on the derived class.
`XObject` | `Variable.execute(XPathContext xctxt)` Execute an expression in the XPath runtime context, and return the result of the expression.
`XObject` | `Variable.execute(XPathContext xctxt, boolean destructiveOK)` Dereference the variable, and return the reference value.
`XObject` | `VariableSafeAbsRef.execute(XPathContext xctxt, boolean destructiveOK)` Dereference the variable, and return the reference value.
`double` | `Minus.num(XPathContext xctxt)` Evaluate this operation directly to a double.
`boolean` | `Bool.bool(XPathContext xctxt)` Evaluate this operation directly to a boolean.
`double` | `Div.num(XPathContext xctxt)` Evaluate this operation directly to a double.

Uses of XPathContext in org.apache.xpath.patterns

Methods in org.apache.xpath.patterns with parameters of type XPathContext
`XObject` | `NodeTest.execute(XPathContext xctxt, int context)` Tell what the test score is for the given node.
`XObject` | `NodeTest.execute(XPathContext xctxt, int context, DTM dtm, int expType)` Tell what the test score is for the given node.
`XObject` | `NodeTest.execute(XPathContext xctxt)` Test the current node to see if it matches the given node test.
`XObject` | `UnionPattern.execute(XPathContext xctxt)` Test a node to see if it matches any of the patterns in the union.
`XObject` | `StepPattern.execute(XPathContext xctxt, int currentNode)` Execute this pattern step, including predicates.
`XObject` | `StepPattern.execute(XPathContext xctxt)` Execute this pattern step, including predicates.
`XObject` | `StepPattern.execute(XPathContext xctxt, int currentNode, DTM dtm, int expType)` Execute an expression in the XPath runtime context, and return the result of the expression.
`int` | `StepPattern.getProximityPosition(XPathContext xctxt)` Get the proximity position index of the current node based on this node test.
`int` | `StepPattern.getLastPos(XPathContext xctxt)` Get the count of the nodes that match the test, which is the proximity position of the last node that can pass this test in the sub context selection.
`double` | `StepPattern.getMatchScore(XPathContext xctxt, int context)` Get the match score of the given node.
`XObject` | `FunctionPattern.execute(XPathContext xctxt, int context)` Test a node to see if it matches the given node test.
`XObject` | `FunctionPattern.execute(XPathContext xctxt, int context, DTM dtm, int expType)` Test a node to see if it matches the given node test.
`XObject` | `FunctionPattern.execute(XPathContext xctxt)` Test a node to see if it matches the given node test.
`XObject` | `ContextMatchStepPattern.execute(XPathContext xctxt)` Execute this pattern step, including predicates.
`XObject` | `ContextMatchStepPattern.executeRelativePathPattern(XPathContext xctxt, StepPattern prevStep)` Execute the match pattern step relative to another step.

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

Copyright © 2002 Apache XML Project. All Rights Reserved.