Uses of Class
org.apache.xpath.patterns.StepPattern

Packages that use StepPattern
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.compiler Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation. 
org.apache.xpath.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support. 
 

Uses of StepPattern in org.apache.xpath
 

Methods in org.apache.xpath with parameters of type StepPattern
 boolean XPathVisitor.visitMatchPattern(ExpressionOwner owner, StepPattern pattern)
          Visit a match pattern.
 

Uses of StepPattern in org.apache.xpath.axes
 

Fields in org.apache.xpath.axes declared as StepPattern
protected  StepPattern MatchPatternIterator.m_pattern
          This is the select pattern, translated into a match pattern.
 

Methods in org.apache.xpath.axes that return StepPattern
private static StepPattern WalkerFactory.createDefaultStepPattern(Compiler compiler, int opPos, MatchPatternIterator mpi, int analysis, StepPattern tail, StepPattern head)
          Create a StepPattern that is contained within a LocationPath.
(package private) static StepPattern WalkerFactory.loadSteps(MatchPatternIterator mpi, Compiler compiler, int stepOpCodePos, int stepIndex)
          Read a LocationPath as a generalized match pattern.
 

Methods in org.apache.xpath.axes with parameters of type StepPattern
private static StepPattern WalkerFactory.createDefaultStepPattern(Compiler compiler, int opPos, MatchPatternIterator mpi, int analysis, StepPattern tail, StepPattern head)
          Create a StepPattern that is contained within a LocationPath.
 

Uses of StepPattern in org.apache.xpath.compiler
 

Methods in org.apache.xpath.compiler that return StepPattern
protected  StepPattern Compiler.stepPattern(int opPos, int stepCount, StepPattern ancestorPattern)
          Compile a step pattern unit expression, used for both location paths and match patterns.
 

Methods in org.apache.xpath.compiler with parameters of type StepPattern
protected  StepPattern Compiler.stepPattern(int opPos, int stepCount, StepPattern ancestorPattern)
          Compile a step pattern unit expression, used for both location paths and match patterns.
 

Uses of StepPattern in org.apache.xpath.patterns
 

Subclasses of StepPattern in org.apache.xpath.patterns
 class ContextMatchStepPattern
          Special context node pattern matcher.
 class FunctionPattern
          Match pattern step that contains a function.
 

Fields in org.apache.xpath.patterns declared as StepPattern
private  StepPattern[] UnionPattern.m_patterns
          Array of the contained step patterns to be tested.
(package private)  StepPattern StepPattern.m_relativePathPattern
          Reference to nodetest and predicate for parent or ancestor.
 

Methods in org.apache.xpath.patterns that return StepPattern
 StepPattern[] UnionPattern.getPatterns()
          Get the contained step patterns to be tested.
 StepPattern StepPattern.getRelativePathPattern()
          Get the reference to nodetest and predicate for parent or ancestor.
 

Methods in org.apache.xpath.patterns with parameters of type StepPattern
 XObject ContextMatchStepPattern.executeRelativePathPattern(XPathContext xctxt, StepPattern prevStep)
          Execute the match pattern step relative to another step.
 void UnionPattern.setPatterns(StepPattern[] patterns)
          Set the contained step patterns to be tested.
 void StepPattern.setRelativePathPattern(StepPattern expr)
          Set the reference to nodetest and predicate for parent or ancestor.