Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use XPath
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 trax.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.xalan.transformer | In charge of run-time transformations and the production of result trees.
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.

Uses of XPath in org.apache.xalan.processor

Methods in org.apache.xalan.processor that return XPath
`XPath` | `StylesheetHandler.createXPath(java.lang.String str)` **For advanced use only** Process an expression string into an XPath.

Uses of XPath in org.apache.xalan.templates

Fields in org.apache.xalan.templates declared as XPath
`XPath` | `ElemCopyOf.m_selectExpression` **For advanced use only** The required select attribute contains an expression.

Methods in org.apache.xalan.templates that return XPath
`XPath` | `ElemTemplate.getMatch()` **For advanced use only** Get the "match" attribute.
`XPath` | `ElemSort.getSelect()` **For advanced use only** Get the "select" attribute.
`XPath` | `ElemWithParam.getSelect()` **For advanced use only** Get the "select" attribute.
`XPath` | `ElemIf.getTest()` **For advanced use only** Get the "test" attribute.
`XPath` | `ElemNumber.getCount()` **For advanced use only** Get the "count" attribute.
`XPath` | `ElemNumber.getFrom()` **For advanced use only** Get the "from" attribute.
`XPath` | `ElemNumber.getValue()` **For advanced use only** Get the "value" attribute.
`XPath` | `Stylesheet.getStripSpace(int i)` Get an "xsl:strip-space" property.
`XPath` | `Stylesheet.getPreserveSpace(int i)` Get a "xsl:preserve-space" property.
`XPath` | `KeyDeclaration.getMatch()` **For internal use only** Get the "match" attribute.
`XPath` | `KeyDeclaration.getUse()` **For internal use only** Get the "use" attribute.
`XPath` | `ElemCopyOf.getSelect()` **For advanced use only** Get the "use-attribute-sets" attribute.
`XPath` | `ElemForEach.getSelect()` **For advanced use only** Set the "select" attribute.
`XPath` | `ElemWhen.getTest()` **For advanced use only** Get the "test" attribute.
`XPath` | `ElemVariable.getSelect()` **For advanced use only** Get the "select" attribute.
`XPath` | `ElemValueOf.getSelect()` **For advanced use only** Get the "select" attribute.

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

Constructors in org.apache.xalan.templates with parameters of type XPath
`AVTPartXPath.AVTPartXPath(XPath xpath)` **For internal use only** Construct a simple AVT part.

Uses of XPath in org.apache.xalan.trace

Fields in org.apache.xalan.trace declared as XPath
`XPath` | `SelectionEvent.m_xpath` **For advanced use only** The XPath that executed the selection.

Methods in org.apache.xalan.trace with parameters of type XPath
`void` | `TraceManager.fireSelectedEvent(Node 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
`SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` **For advanced use only** Create an event originating at the given node of the style tree.

Uses of XPath in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer with parameters of type XPath
`void` | `TransformerImpl.transformSelectedNodes(StylesheetComposed stylesheetTree, ElemTemplateElement xslInstruction, ElemTemplateElement template, Node sourceNodeContext, QName mode, XPath selectPattern, int selectStackFrameIndex)` **For advanced use only** Perform a query if needed, and call transformNode for each child.

Uses of XPath in org.apache.xpath

Methods in org.apache.xpath that return XPath
`XPath` | `XPathFactory.create(java.lang.String exprString, Locator locator, PrefixResolver prefixResolver, int type)` **For advanced use only** Create an XPath.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000 Apache XML Project. All Rights Reserved.