| Modifier and Type | Class and Description |
|---|---|
| public static class | XPath.Axis
Axis. |
| public static class | XPath.LocationPath
A location path representation for an XPath expression. |
| public static class | XPath.NodeTest
Node test. |
| private static class | |
| public static class | XPath.Step
A location path step comprised of an axis and node test. |
| private static class | XPath.Tokens
List of tokens. |
| Modifier and Type | Field and Description |
|---|---|
| private static final boolean | |
| private static final boolean | |
| private static final boolean | |
| protected final String | fExpression
Expression. |
| protected final XPath. | fLocationPaths
Location paths. |
| protected final SymbolTable | fSymbolTable
Symbol table. |
| Access | Constructor and Description |
|---|---|
| public | XPath(String xpath, SymbolTable symbolTable, NamespaceContext context)
Constructs an XPath object from the specified expression. |
| Modifier and Type | Method and Description |
|---|---|
| private XPath. | buildLocationPath(Vector<E> stepsVector)
Used by the |
| private static void | |
| public XPath. | |
| public XPath. | |
| public static void | |
| private XPath. | parseExpression(final NamespaceContext context)
This method is implemented by using the XPathExprScanner and examining the list of tokens that it returns. |
| private XPath. | parseNodeTest(int typeToken, XPath.
Used by |
| public String |