## Uses of Class
org.apache.xpath.XPath

- Packages that use XPath
  Package | Description
  --- | ---
  org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
  org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
  org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger.
  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.jaxp |

- - ### Uses of XPath in org.apache.xalan.processor

    Methods in org.apache.xalan.processor that return XPath
    Modifier and Type | Method and Description
    --- | ---
    `XPath` | StylesheetHandler.`createXPath(java.lang.String str, ElemTemplateElement owningTemplate)` Process an expression string into an XPath.

  - ### Uses of XPath in org.apache.xalan.templates

    Fields in org.apache.xalan.templates declared as XPath
    Modifier and Type | Field and Description
    --- | ---
    `XPath` | ElemCopyOf.`m_selectExpression` The required select attribute contains an expression.

    Methods in org.apache.xalan.templates that return XPath
    Modifier and Type | Method and Description
    --- | ---
    `XPath` | ElemNumber.`getCount()` Get the "count" attribute.
    `XPath` | ElemNumber.`getFrom()` Get the "from" attribute.
    `XPath` | KeyDeclaration.`getMatch()` Get the "match" attribute.
    `XPath` | ElemTemplate.`getMatch()` Get the "match" attribute.
    `XPath` | ElemWithParam.`getSelect()` Get the "select" attribute.
    `XPath` | ElemVariable.`getSelect()` Get the "select" attribute.
    `XPath` | ElemValueOf.`getSelect()` Get the "select" attribute.
    `XPath` | ElemSort.`getSelect()` Get the "select" attribute.
    `XPath` | ElemCopyOf.`getSelect()` Get the "select" attribute.
    `XPath` | ElemWhen.`getTest()` Get the "test" attribute.
    `XPath` | ElemIf.`getTest()` Get the "test" attribute.
    `XPath` | KeyDeclaration.`getUse()` Get the "use" attribute.
    `XPath` | ElemNumber.`getValue()` Get the "value" attribute.

    Methods in org.apache.xalan.templates with parameters of type XPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElemNumber.`setCount(XPath v)` Set the "count" attribute.
    `void` | ElemNumber.`setFrom(XPath v)` Set the "from" attribute.
    `void` | KeyDeclaration.`setMatch(XPath v)` Set the "match" attribute.
    `void` | ElemTemplate.`setMatch(XPath v)` Set the "match" attribute.
    `void` | ElemWithParam.`setSelect(XPath v)` Set the "select" attribute.
    `void` | ElemVariablePsuedo.`setSelect(XPath v)` Set the "select" attribute.
    `void` | ElemVariable.`setSelect(XPath v)` Set the "select" attribute.
    `void` | ElemValueOf.`setSelect(XPath v)` Set the "select" attribute.
    `void` | ElemSort.`setSelect(XPath v)` Set the "select" attribute.
    `void` | ElemForEach.`setSelect(XPath xpath)` Set the "select" attribute.
    `void` | ElemCopyOf.`setSelect(XPath expr)` Set the "select" attribute.
    `void` | ElemWhen.`setTest(XPath v)` Set the "test" attribute.
    `void` | ElemIf.`setTest(XPath v)` Set the "test" attribute.
    `void` | KeyDeclaration.`setUse(XPath v)` Set the "use" attribute.
    `void` | ElemNumber.`setValue(XPath v)` Set the "value" attribute.

    Constructors in org.apache.xalan.templates with parameters of type XPath
    Constructor and Description
    `AVTPartXPath(XPath xpath)` Construct a simple AVT part.
    `WhiteSpaceInfo(XPath matchPattern, boolean shouldStripSpace, Stylesheet thisSheet)` Constructor WhiteSpaceInfo

  - ### Uses of XPath in org.apache.xalan.trace

    Fields in org.apache.xalan.trace declared as XPath
    Modifier and Type | Field and Description
    --- | ---
    `XPath` | SelectionEvent.`m_xpath` The XPath that executed the selection.

    Methods in org.apache.xalan.trace with parameters of type XPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraceManager.`fireSelectedEndEvent(int sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Fire a selection event.
    `void` | TraceManager.`fireSelectedEvent(int sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Fire a selection event.

    Constructors in org.apache.xalan.trace with parameters of type XPath
    Constructor and Description
    `EndSelectionEvent(TransformerImpl processor, org.w3c.dom.Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Create an EndSelectionEvent.
    `SelectionEvent(TransformerImpl processor, org.w3c.dom.Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Create an event originating at the given node of the style tree.

  - ### Uses of XPath in org.apache.xpath

    Methods in org.apache.xpath that return XPath
    Modifier and Type | Method and Description
    --- | ---
    `XPath` | XPathFactory.`create(java.lang.String exprString, javax.xml.transform.SourceLocator locator, PrefixResolver prefixResolver, int type)` Create an XPath.

  - ### Uses of XPath in org.apache.xpath.jaxp

    Methods in org.apache.xpath.jaxp with parameters of type XPath
    Modifier and Type | Method and Description
    --- | ---
    `void` | XPathExpressionImpl.`setXPath(XPath xpath)`

Copyright © 2023 Apache XML Project. All Rights Reserved.