| 
 | ||||||||||
| 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 | |||||||||