|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xpath.Expression org.apache.xpath.patterns.NodeTest org.apache.xpath.patterns.StepPattern org.apache.xpath.patterns.ContextMatchStepPattern
public class ContextMatchStepPattern
Special context node pattern matcher.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.xpath.patterns.StepPattern |
---|
StepPattern.PredOwner |
Field Summary | |
---|---|
(package private) static long |
serialVersionUID
|
Fields inherited from class org.apache.xpath.patterns.StepPattern |
---|
m_axis, m_predicates, m_relativePathPattern, m_targetString |
Fields inherited from class org.apache.xpath.patterns.NodeTest |
---|
m_name, m_namespace, m_score, m_whatToShow, SCORE_NODETEST, SCORE_NONE, SCORE_NSWILD, SCORE_OTHER, SCORE_QNAME, SHOW_BYFUNCTION, SUPPORTS_PRE_STRIPPING, WILD |
Constructor Summary | |
---|---|
ContextMatchStepPattern(int axis,
int paxis)
Construct a ContextMatchStepPattern. |
Method Summary | |
---|---|
XObject |
execute(XPathContext xctxt)
Execute this pattern step, including predicates. |
XObject |
executeRelativePathPattern(XPathContext xctxt,
StepPattern prevStep)
Execute the match pattern step relative to another step. |
Methods inherited from class org.apache.xpath.patterns.StepPattern |
---|
calcScore, calcTargetString, callSubtreeVisitors, callVisitors, canTraverseOutsideSubtree, deepEquals, execute, execute, executePredicates, executeRelativePathPattern, fixupVariables, getAxis, getExpression, getLastPos, getMatchScore, getPredicate, getPredicateCount, getPredicates, getProximityPosition, getRelativePathPattern, getTargetString, setAxis, setExpression, setPredicates, setRelativePathPattern, toString |
Methods inherited from class org.apache.xpath.patterns.NodeTest |
---|
debugWhatToShow, getDefaultScore, getLocalName, getNamespace, getNodeTypeTest, getStaticScore, getWhatToShow, initNodeTest, initNodeTest, setLocalName, setNamespace, setStaticScore, setWhatToShow |
Methods inherited from class org.apache.xpath.Expression |
---|
asIterator, asIteratorRaw, asNode, assertion, bool, error, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isSameClass, isStableNumber, num, warn, xstr |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final long serialVersionUID
Constructor Detail |
---|
public ContextMatchStepPattern(int axis, int paxis)
Method Detail |
---|
public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException
execute
in class StepPattern
xctxt
- XPath runtime context.
NodeTest.SCORE_NODETEST
,
NodeTest.SCORE_NONE
,
NodeTest.SCORE_NSWILD
,
NodeTest.SCORE_QNAME
, or
NodeTest.SCORE_OTHER
.
javax.xml.transform.TransformerException
public XObject executeRelativePathPattern(XPathContext xctxt, StepPattern prevStep) throws javax.xml.transform.TransformerException
xctxt
- The XPath runtime context.
NEEDSDOC @param prevStep
NodeTest.SCORE_NODETEST
,
NodeTest.SCORE_NONE
,
NodeTest.SCORE_NSWILD
,
NodeTest.SCORE_QNAME
, or
NodeTest.SCORE_OTHER
.
javax.xml.transform.TransformerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |