Fields Summary |
---|
public static final int | ANCESTORThe ancestor axis contains the ancestors of the context node;
the ancestors of the context node consist of the parent of context
node and the parent's parent and so on; thus, the ancestor axis will
always include the root node, unless the context node is the root node. |
public static final int | ANCESTORORSELFthe ancestor-or-self axis contains the context node and the ancestors of
the context node; thus, the ancestor axis will always include the
root node. |
public static final int | ATTRIBUTEthe attribute axis contains the attributes of the context node; the axis
will be empty unless the context node is an element. |
public static final int | CHILDThe child axis contains the children of the context node. |
public static final int | DESCENDANTThe descendant axis contains the descendants of the context node;
a descendant is a child or a child of a child and so on; thus the
descendant axis never contains attribute or namespace nodes. |
public static final int | DESCENDANTORSELFThe descendant-or-self axis contains the context node and the
descendants of the context node. |
public static final int | FOLLOWINGthe following axis contains all nodes in the same document as the
context node that are after the context node in document order, excluding
any descendants and excluding attribute nodes and namespace nodes. |
public static final int | FOLLOWINGSIBLINGThe following-sibling axis contains all the following siblings of the
context node; if the context node is an attribute node or namespace node,
the following-sibling axis is empty. |
public static final int | NAMESPACEDECLSThe namespace axis contains the namespace nodes of the context node; the
axis will be empty unless the context node is an element. |
public static final int | NAMESPACEThe namespace axis contains the namespace nodes of the context node; the
axis will be empty unless the context node is an element. |
public static final int | PARENTThe parent axis contains the parent of the context node,
if there is one. |
public static final int | PRECEDINGThe preceding axis contains all nodes in the same document as the context
node that are before the context node in document order, excluding any
ancestors and excluding attribute nodes and namespace nodes |
public static final int | PRECEDINGSIBLINGThe preceding-sibling axis contains all the preceding siblings of the
context node; if the context node is an attribute node or namespace node,
the preceding-sibling axis is empty. |
public static final int | SELFThe self axis contains just the context node itself. |
public static final int | ALLFROMNODEA non-xpath axis, traversing the subtree including the subtree
root, descendants, attributes, and namespace node decls. |
public static final int | PRECEDINGANDANCESTORA non-xpath axis, traversing the the preceding and the ancestor nodes,
needed for inverseing select patterns to match patterns. |
public static final int | ALLA non-xpath axis, returns all nodes in the tree from and including the
root. |
public static final int | DESCENDANTSFROMROOTA non-xpath axis, returns all nodes that aren't namespaces or attributes,
from and including the root. |
public static final int | DESCENDANTSORSELFFROMROOTA non-xpath axis, returns all nodes that aren't namespaces or attributes,
from and including the root. |
public static final int | ROOTA non-xpath axis, returns root only. |
public static final int | FILTEREDLISTA non-xpath axis, for functions. |
private static final boolean[] | isReverseA table to identify whether an axis is a reverse axis; |
private static final String[] | namesThe names of the axes for diagnostic purposes. |