: Class Axis
com.icl.saxon.om
Class Axis
java.lang.Object
|
+--com.icl.saxon.om.Axis
- public final class Axis
- extends java.lang.Object
An axis, that is a direction of navigation in the document structure.
Constructor Summary |
Axis()
|
Method Summary |
static byte |
getAxisNumber(java.lang.String name)
Resolve an axis name into a symbolic constant representing the axis |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANCESTOR
public static final byte ANCESTOR
- Constants representing the axes
ANCESTOR_OR_SELF
public static final byte ANCESTOR_OR_SELF
ATTRIBUTE
public static final byte ATTRIBUTE
CHILD
public static final byte CHILD
DESCENDANT
public static final byte DESCENDANT
DESCENDANT_OR_SELF
public static final byte DESCENDANT_OR_SELF
FOLLOWING
public static final byte FOLLOWING
FOLLOWING_SIBLING
public static final byte FOLLOWING_SIBLING
NAMESPACE
public static final byte NAMESPACE
PARENT
public static final byte PARENT
PRECEDING
public static final byte PRECEDING
PRECEDING_SIBLING
public static final byte PRECEDING_SIBLING
SELF
public static final byte SELF
PRECEDING_OR_ANCESTOR
public static final byte PRECEDING_OR_ANCESTOR
principalNodeType
public static final short[] principalNodeType
- Table indicating the principal node type of each axis
isForwards
public static final boolean[] isForwards
- Table indicating for each axis whether it is in forwards document order
isReverse
public static final boolean[] isReverse
- Table indicating for each axis whether it is in reverse document order
isPeerAxis
public static final boolean[] isPeerAxis
- Table indicating for each axis whether it is a peer axis. An axis is a peer
axis if no node on the axis is an ancestor of another node on the axis.
isSubtreeAxis
public static final boolean[] isSubtreeAxis
- Table indicating for each axis whether it is contained within the subtree
rooted at the origin node.
axisName
public static final java.lang.String[] axisName
- Table giving the name each axis
Axis
public Axis()
getAxisNumber
public static byte getAxisNumber(java.lang.String name)
throws XPathException
- Resolve an axis name into a symbolic constant representing the axis