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

- Packages that use StepPattern
  Package | Description
  --- | ---
  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.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
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | XPathVisitor.`visitMatchPattern(ExpressionOwner owner, StepPattern pattern)` Visit a match pattern.

  - ### Uses of StepPattern in org.apache.xpath.patterns

    Subclasses of StepPattern in org.apache.xpath.patterns
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContextMatchStepPattern` Special context node pattern matcher.
    `class` | `FunctionPattern` Match pattern step that contains a function.

    Methods in org.apache.xpath.patterns that return StepPattern
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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.

Copyright © 2023 Apache XML Project. All Rights Reserved.