Field.XPath
, Selector.XPath
public 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
XPathException
public XPath.LocationPath[] getLocationPaths()
public XPath.LocationPath getLocationPath()
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.