|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 StepPatternxctxt - 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 | |||||||||