Field.XPath, Selector.XPathpublic class XPath
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
XPath.Axis |
Axis.
|
static class |
XPath.LocationPath |
A location path representation for an XPath expression.
|
static class |
XPath.NodeTest |
Node test.
|
static class |
XPath.Step |
A location path step comprised of an axis and node test.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
fExpression |
Expression.
|
protected XPath.LocationPath[] |
fLocationPaths |
Location paths.
|
protected SymbolTable |
fSymbolTable |
Symbol table.
|
| Constructor | Description |
|---|---|
XPath(java.lang.String xpath,
SymbolTable symbolTable,
org.apache.xerces.xni.NamespaceContext context) |
Constructs an XPath object from the specified expression.
|
| Modifier and Type | Method | Description |
|---|---|---|
XPath.LocationPath |
getLocationPath() |
Returns a representation of the first location path for this XPath.
|
XPath.LocationPath[] |
getLocationPaths() |
Returns a representation of all location paths for this XPath.
|
static void |
main(java.lang.String[] argv) |
Main program entry.
|
java.lang.String |
toString() |
Returns a string representation of this object.
|
protected final java.lang.String fExpression
protected final SymbolTable fSymbolTable
protected final XPath.LocationPath[] fLocationPaths
public XPath(java.lang.String xpath,
SymbolTable symbolTable,
org.apache.xerces.xni.NamespaceContext context)
throws XPathException
XPathExceptionpublic XPath.LocationPath[] getLocationPaths()
public XPath.LocationPath getLocationPath()
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] argv)
throws java.lang.Exception
java.lang.ExceptionCopyright ? 1999-2010 The Apache Software Foundation. All Rights Reserved.