Package | Description |
---|---|
org.apache.taglibs.standard.tag.common.xml | |
org.apache.xalan.extensions |
Implementation of Xalan Extension Mechanism.
|
org.apache.xalan.serialize | |
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.jaxp | |
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.
|
Modifier and Type | Method and Description |
---|---|
static XPathContext |
XalanUtil.getContext(Tag child,
PageContext pageContext)
Return the XPathContext to be used for evaluating expressions.
|
Modifier and Type | Method and Description |
---|---|
XObject |
JSTLVariableStack.getVariableOrParam(XPathContext xctxt,
QName qname) |
Modifier and Type | Method and Description |
---|---|
XPathContext |
ExpressionContext.getXPathContext()
Get the XPathContext that owns this ExpressionContext.
|
Modifier and Type | Method and Description |
---|---|
static void |
SerializerUtils.outputResultTreeFragment(SerializationHandler handler,
XObject obj,
XPathContext support)
Given a result tree fragment, walk the tree and
output it to the SerializationHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
FuncDocument.error(XPathContext xctxt,
String msg,
Object[] args)
Tell the user of an error, and probably throw an
exception.
|
void |
AVTPartXPath.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the value into the buffer.
|
void |
AVTPartSimple.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the value into the buffer.
|
abstract void |
AVTPart.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the evaluated value into the given
string buffer.
|
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 |
XUnresolvedVariable.execute(XPathContext xctxt)
For support of literal objects in xpaths.
|
XObject |
FuncKey.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncFormatNumb.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncDocument.execute(XPathContext xctxt)
Execute the function.
|
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.
|
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..
|
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.
|
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.
|
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.
|
WhiteSpaceInfo |
StylesheetRoot.getWhiteSpaceInfo(XPathContext support,
int targetElement,
DTM dtm)
Get information about whether or not an element should strip whitespace.
|
void |
AVTPart.setXPathSupport(XPathContext support)
Set the XPath support.
|
boolean |
ElemTemplateElement.shouldStripWhiteSpace(XPathContext support,
Element targetElement)
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.
|
DTMIterator |
ElemForEach.sortNodes(XPathContext xctxt,
Vector keys,
DTMIterator sourceNodes)
Sort given nodes
|
void |
FuncFormatNumb.warn(XPathContext xctxt,
String msg,
Object[] args)
Warn the user of a problem.
|
void |
FuncDocument.warn(XPathContext xctxt,
String msg,
Object[] args)
Warn the user of a problem.
|
Constructor and Description |
---|
AVTPartXPath(String val,
PrefixResolver nsNode,
XPathParser xpathProcessor,
XPathFactory factory,
XPathContext liaison)
Construct a simple AVT part.
|
Modifier and Type | Method and Description |
---|---|
XPathContext |
TransformerImpl.getXPathContext()
Get the XPath context associated with this transformer.
|
Modifier and Type | Method and Description |
---|---|
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.
|
XNodeSet |
KeyManager.getNodeSetDTMByKey(XPathContext xctxt,
int doc,
QName name,
XMLString ref,
PrefixResolver nscontext)
Given a valid element key, return the corresponding node list.
|
void |
TransformerImpl.setXPathContext(XPathContext xcontext)
Set the execution context for XPath.
|
void |
NodeSorter.sort(DTMIterator v,
Vector keys,
XPathContext support)
Given a vector of nodes, sort each node according to
the criteria in the keys.
|
Constructor and Description |
---|
KeyTable(int doc,
PrefixResolver nscontext,
QName name,
Vector keyDeclarations,
XPathContext xctxt)
Build a keys table.
|
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.
|
Modifier and Type | Field and Description |
---|---|
protected XPathContext |
CachedXPathAPI.xpathSupport
XPathContext, and thus the document model system (DTMs), persists through multiple
calls to this object.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
void |
NodeSetDTM.addNodesInDocOrder(DTMIterator iterator,
XPathContext support)
Copy NodeList members into this nodelist, adding in
document order.
|
void |
NodeSet.addNodesInDocOrder(org.w3c.dom.traversal.NodeIterator iterator,
XPathContext support)
Copy NodeList members into this nodelist, adding in
document order.
|
void |
NodeSet.addNodesInDocOrder(NodeList nodelist,
XPathContext support)
Copy NodeList members into this nodelist, adding in
document order.
|
DTMIterator |
Expression.asIterator(XPathContext xctxt,
int contextNode)
Given an select expression and a context, evaluate the XPath
and return the resulting iterator.
|
DTMIterator |
Expression.asIteratorRaw(XPathContext xctxt,
int contextNode)
Given an select expression and a context, evaluate the XPath
and return the resulting iterator, but do not clone.
|
int |
Expression.asNode(XPathContext xctxt)
Return the first node out of the nodeset, if this expression is
a nodeset expression.
|
boolean |
Expression.bool(XPathContext xctxt)
Evaluate expression to a boolean.
|
boolean |
XPath.bool(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
void |
XPath.error(XPathContext xctxt,
int sourceNode,
String msg,
Object[] args)
Tell the user of an error, and probably throw an
exception.
|
void |
Expression.error(XPathContext xctxt,
String msg,
Object[] args)
Tell the user of an error, and probably throw an
exception.
|
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.
|
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.
|
XObject |
XPath.execute(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
XObject |
XPath.execute(XPathContext xctxt,
Node contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
void |
Expression.executeCharsToContentHandler(XPathContext xctxt,
ContentHandler handler)
Execute an expression in the XPath runtime context, and return the
result of the expression.
|
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.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.
|
double |
XPath.getMatchScore(XPathContext xctxt,
int context)
Get the match score of the given node.
|
int |
SourceTreeManager.getSourceTree(Source source,
SourceLocator locator,
XPathContext xctxt)
Get the source tree from the input source.
|
int |
SourceTreeManager.getSourceTree(String base,
String urlString,
SourceLocator locator,
XPathContext xctxt)
Get the source tree from the a base URL and a URL string.
|
XObject |
VariableStack.getVariableOrParam(XPathContext xctxt,
QName qname)
Get a variable based on it's qualified name.
|
double |
Expression.num(XPathContext xctxt)
Evaluate expression to a number.
|
int |
SourceTreeManager.parseToNode(Source source,
SourceLocator locator,
XPathContext xctxt)
Try to create a DOM source tree from the input source.
|
boolean |
WhitespaceStrippingElementMatcher.shouldStripWhiteSpace(XPathContext support,
Element targetElement)
Get information about whether or not an element should strip whitespace.
|
void |
XPath.warn(XPathContext xctxt,
int sourceNode,
String msg,
Object[] args)
Warn the user of an problem.
|
void |
Expression.warn(XPathContext xctxt,
String msg,
Object[] args)
Warn the user of an problem.
|
XMLString |
Expression.xstr(XPathContext xctxt)
Cast result object to a string.
|
Constructor and Description |
---|
NodeSetDTM(org.w3c.dom.traversal.NodeIterator iterator,
XPathContext xctxt)
Create a NodeSetDTM, and copy the members of the
given DTMIterator into it.
|
NodeSetDTM(NodeList nodeList,
XPathContext xctxt)
Create a NodeSetDTM, and copy the members of the
given DTMIterator into it.
|
Modifier and Type | Field and Description |
---|---|
protected XPathContext |
LocPathIterator.m_execContext
The XPathContext reference, needed for execution of many
operations.
|
Modifier and Type | Method and Description |
---|---|
XPathContext |
LocPathIterator.getXPathContext()
The XPath execution context we are operating on.
|
Modifier and Type | Method and Description |
---|---|
short |
MatchPatternIterator.acceptNode(int n,
XPathContext xctxt)
Test whether a specified node is visible in the logical view of a
TreeWalker or NodeIterator.
|
DTMIterator |
LocPathIterator.asIterator(XPathContext xctxt,
int contextNode)
Given an select expression and a context, evaluate the XPath
and return the resulting iterator.
|
int |
SelfIteratorNoPredicate.asNode(XPathContext xctxt)
Return the first node out of the nodeset, if this expression is
a nodeset expression.
|
int |
LocPathIterator.asNode(XPathContext xctxt)
Return the first node out of the nodeset, if this expression is
a nodeset expression.
|
int |
DescendantIterator.asNode(XPathContext xctxt)
Return the first node out of the nodeset, if this expression is
a nodeset expression.
|
int |
ChildIterator.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.
|
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.
|
static XNodeSet |
FilterExprIteratorSimple.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
int stackFrame,
Expression expr)
Execute the expression.
|
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 |
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.
|
abstract int |
PredicatedNodeTest.getLastPos(XPathContext xctxt)
Get the index of the last node that can be itterated to.
|
int |
LocPathIterator.getLastPos(XPathContext xctxt) |
int |
FilterExprWalker.getLastPos(XPathContext xctxt)
Get the index of the last node that can be itterated to.
|
int |
AxesWalker.getLastPos(XPathContext xctxt)
Get the index of the last node that can be itterated to.
|
int |
SubContextList.getProximityPosition(XPathContext xctxt)
Get the current sub-context position.
|
int |
PredicatedNodeTest.getProximityPosition(XPathContext xctxt)
Get the current sub-context position.
|
Modifier and Type | Method and Description |
---|---|
XObject |
Function.execute(XPathContext xctxt)
Execute an XPath function object.
|
XObject |
FuncUnparsedEntityURI.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncTrue.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncTranslate.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncSystemProperty.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncSum.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncSubstringBefore.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncSubstringAfter.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncSubstring.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncStringLength.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncString.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncStartsWith.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncRound.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncQname.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncPosition.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncNumber.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncNot.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncNormalizeSpace.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncNamespace.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncLocalPart.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncLast.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncLang.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncId.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncGenerateId.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncFloor.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncFalse.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncExtFunctionAvailable.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncExtFunction.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncExtElementAvailable.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncDoclocation.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncCurrent.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncCount.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncContains.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncConcat.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncCeiling.execute(XPathContext xctxt)
Execute the function.
|
XObject |
FuncBoolean.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.
|
protected int |
FunctionDef1Arg.getArg0AsNode(XPathContext xctxt)
Execute the first argument expression that is expected to return a
nodeset.
|
protected double |
FunctionDef1Arg.getArg0AsNumber(XPathContext xctxt)
Execute the first argument expression that is expected to return a
number.
|
protected XMLString |
FunctionDef1Arg.getArg0AsString(XPathContext xctxt)
Execute the first argument expression that is expected to return a
string.
|
int |
FuncLast.getCountOfContextNodeList(XPathContext xctxt)
Get the position in the current context node list.
|
int |
FuncPosition.getPositionInContextNodeList(XPathContext xctxt)
Get the position in the current context node list.
|
Modifier and Type | Method and Description |
---|---|
XObject |
JAXPVariableStack.getVariableOrParam(XPathContext xctxt,
QName qname) |
Modifier and Type | Method and Description |
---|---|
Object |
XObject.castToType(int t,
XPathContext support)
Cast object to type t.
|
static XObject |
XObjectFactory.create(Object val,
XPathContext xctxt)
Create the right XObject based on the type of the object passed.
|
static XObject |
XObject.create(Object val,
XPathContext xctxt)
Create the right XObject based on the type of the object passed.
|
XObject |
XRTreeFragSelectWrapper.execute(XPathContext xctxt)
For support of literal objects in xpaths.
|
XObject |
XObject.execute(XPathContext xctxt)
For support of literal objects in xpaths.
|
double |
XNumber.num(XPathContext xctxt)
Evaluate expression to a number.
|
int |
XString.rtf(XPathContext support)
Cast result object to a result tree fragment.
|
int |
XObject.rtf(XPathContext support)
Cast result object to a result tree fragment.
|
int |
XNull.rtf(XPathContext support)
Cast result object to a result tree fragment.
|
DocumentFragment |
XObject.rtree(XPathContext support)
Cast result object to a result tree fragment.
|
Constructor and Description |
---|
DTMXRTreeFrag(int dtmIdentity,
XPathContext xctxt) |
XNodeSetForDOM(org.w3c.dom.traversal.NodeIterator nodeIter,
XPathContext xctxt) |
XNodeSetForDOM(NodeList nodeList,
XPathContext xctxt) |
XRTreeFrag(int root,
XPathContext xctxt)
Create an XRTreeFrag Object.
|
XRTreeFrag(int root,
XPathContext xctxt,
ExpressionNode parent)
Create an XRTreeFrag Object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Or.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.
|
boolean |
Bool.bool(XPathContext xctxt)
Evaluate this operation directly to a boolean.
|
boolean |
And.bool(XPathContext xctxt)
Evaluate this operation directly to a boolean.
|
XObject |
Variable.execute(XPathContext xctxt)
Execute an expression in the XPath runtime context, and return the
result of the expression.
|
XObject |
UnaryOperation.execute(XPathContext xctxt)
Execute the operand and apply the unary operation to the result.
|
XObject |
Or.execute(XPathContext xctxt)
OR two expressions and return the boolean result.
|
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.
|
XObject |
And.execute(XPathContext xctxt)
AND two expressions and return the boolean result.
|
XObject |
VariableSafeAbsRef.execute(XPathContext xctxt,
boolean destructiveOK)
Dereference the variable, and return the reference value.
|
XObject |
Variable.execute(XPathContext xctxt,
boolean destructiveOK)
Dereference the variable, and return the reference value.
|
double |
Plus.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
double |
Number.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
double |
Neg.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
double |
Mult.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
double |
Mod.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
double |
Minus.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
double |
Div.num(XPathContext xctxt)
Evaluate this operation directly to a double.
|
Modifier and Type | Method and Description |
---|---|
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)
Execute this pattern step, including predicates.
|
XObject |
NodeTest.execute(XPathContext xctxt)
Test the current 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 |
StepPattern.execute(XPathContext xctxt,
int currentNode)
Execute this pattern step, including predicates.
|
XObject |
NodeTest.execute(XPathContext xctxt,
int context)
Tell what the test score is for the given node.
|
XObject |
FunctionPattern.execute(XPathContext xctxt,
int context)
Test a node to see if it matches the given node test.
|
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.
|
XObject |
NodeTest.execute(XPathContext xctxt,
int context,
DTM dtm,
int expType)
Tell what the test score is for the given node.
|
XObject |
FunctionPattern.execute(XPathContext xctxt,
int context,
DTM dtm,
int expType)
Test a node to see if it matches the given node test.
|
protected boolean |
StepPattern.executePredicates(XPathContext xctxt,
DTM dtm,
int currentNode)
Execute the predicates on this step to determine if the current node
should be filtered or accepted.
|
protected XObject |
StepPattern.executeRelativePathPattern(XPathContext xctxt,
DTM dtm,
int currentNode)
Execute the match pattern step relative to another step.
|
XObject |
ContextMatchStepPattern.executeRelativePathPattern(XPathContext xctxt,
StepPattern prevStep)
Execute the match pattern step relative to another step.
|
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.
|
int |
StepPattern.getProximityPosition(XPathContext xctxt)
Get the proximity position index of the current node based on this
node test.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.