## Uses of Interface
org.dom4j.XPath

Packages that use XPath
org.dom4j: Defines the XML Document Object Model in Java interfaces together with some helper classes.
org.dom4j.rule: A `Pattern` based XML rule engine which implements the full XSLT processing model while allowing any `Action` to be fired if a pattern matches.
org.dom4j.swing: A collection of adapters to allow easy integration with dom4j XML documents and Swing such as TreeModels and TableModels.
org.dom4j.tree: Contains the default implementations of the dom4j Document Object Model together with some helpful base classes for those wishing to implement their own document object model.
org.dom4j.util: A collection of utility classes for the dom4j API.
org.dom4j.xpath: Provides the core tools needed to use the XPath library

Uses of XPath in org.dom4j

Methods in org.dom4j that return XPath
`XPath` `Node.createXPath(String xpathExpression)` `createXPath` creates an XPath object for the given xpathExpression.
`static XPath` `DocumentHelper.createXPath(String xpathExpression)` `createXPath` parses an XPath expression and creates a new XPath `XPath` instance using the singleton `DocumentFactory`.
`static XPath` `DocumentHelper.createXPath(String xpathExpression, org.jaxen.VariableContext context)` `createXPath` parses an XPath expression and creates a new XPath `XPath` instance using the singleton `DocumentFactory`.
`XPath` `DocumentFactory.createXPath(String xpathExpression)` `createXPath` parses an XPath expression and creates a new XPath `XPath` instance.
`XPath` `DocumentFactory.createXPath(String xpathExpression, org.jaxen.VariableContext variableContext)` `createXPath` parses an XPath expression and creates a new XPath `XPath` instance.

Methods in org.dom4j with parameters of type XPath
`List` `XPath.selectNodes(Object context, XPath sortXPath)` `selectNodes` evaluates the XPath expression on the given `Node`or `List`of `Node`s and returns the result as a `List` of `Node` s sorted by the sort XPath expression.
`List` `XPath.selectNodes(Object context, XPath sortXPath, boolean distinct)` `selectNodes` evaluates the XPath expression on the given `Node`or `List`of `Node`s and returns the result as a `List` of `Node` s sorted by the sort XPath expression.

Uses of XPath in org.dom4j.rule

Methods in org.dom4j.rule with parameters of type XPath
`void` `Stylesheet.applyTemplates(Object input, XPath xpath)` Processes the result of the xpath expression.
`void` `Stylesheet.applyTemplates(Object input, XPath xpath, String mode)` Processes the result of the xpath expression in the given mode.

Uses of XPath in org.dom4j.swing

Methods in org.dom4j.swing that return XPath
`XPath` `XMLTableDefinition.getColumnXPath(int columnIndex)` DOCUMENT ME!
`XPath` `XMLTableDefinition.getColumnNameXPath(int columnIndex)` DOCUMENT ME!
`XPath` `XMLTableDefinition.getRowXPath()` Getter for property rowXPath.
`protected XPath` `XMLTableDefinition.createXPath(String expression)`
`protected XPath` `XMLTableDefinition.createColumnXPath(String expression)`
`XPath` `XMLTableColumnDefinition.getXPath()` Getter for property xpath.
`XPath` `XMLTableColumnDefinition.getColumnNameXPath()` DOCUMENT ME!
`protected XPath` `XMLTableColumnDefinition.createXPath(String expression)`

Methods in org.dom4j.swing with parameters of type XPath
`void` `XMLTableDefinition.setRowXPath(XPath rowXPath)` Setter for property rowXPath.
`void` `XMLTableColumnDefinition.setXPath(XPath xPath)` Setter for property xpath.
`void` `XMLTableColumnDefinition.setColumnNameXPath(XPath columnNameXPath)` Setter for property columnNameXPath.

Constructors in org.dom4j.swing with parameters of type XPath
`XMLTableColumnDefinition(String name, XPath xpath, int type)`
`XMLTableColumnDefinition(XPath columnXPath, XPath xpath, int type)`

Uses of XPath in org.dom4j.tree

Methods in org.dom4j.tree that return XPath
`XPath` `AbstractNode.createXPath(String xpathExpression)`

Uses of XPath in org.dom4j.util

Methods in org.dom4j.util that return XPath
`XPath` `ProxyDocumentFactory.createXPath(String xpathExpression)`
`XPath` `ProxyDocumentFactory.createXPath(String xpathExpression, org.jaxen.VariableContext variableContext)`

Uses of XPath in org.dom4j.xpath

Classes in org.dom4j.xpath that implement XPath
`class` `DefaultXPath` Default implementation of `XPath`which uses the Jaxen project.

Methods in org.dom4j.xpath with parameters of type XPath
`List` `DefaultXPath.selectNodes(Object context, XPath sortXPath)`
`List` `DefaultXPath.selectNodes(Object context, XPath sortXPath, boolean distinct)`

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.