Package org.basex.query.expr.path
Enum Class Axis
- All Implemented Interfaces:
Serializable,Comparable<Axis>,java.lang.constant.Constable
XPath axes.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAncestor axis.Ancestor-or-self axis.Attribute axis.Child axis.Descendant axis.Descendant-or-self axis.Following axis.Following-sibling axis.Parent axis.Preceding axis.Preceding-sibling axis.Step axis. -
Field Summary
Fields -
Method Summary
-
Enum Constant Details
-
ANCESTOR_OR_SELF
Ancestor-or-self axis. -
ANCESTOR
Ancestor axis. -
ATTRIBUTE
Attribute axis. -
CHILD
Child axis. -
DESCENDANT_OR_SELF
Descendant-or-self axis. -
DESCENDANT
Descendant axis. -
FOLLOWING_SIBLING
Following-sibling axis. -
FOLLOWING
Following axis. -
PARENT
Parent axis. -
PRECEDING_SIBLING
Preceding-sibling axis. -
PRECEDING
Preceding axis. -
SELF
Step axis.
-
-
Field Details
-
VALUES
Cached enums (faster). -
name
Name of axis. -
down
public final boolean downDownward axis.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
toString
-
invert
Inverts the axis.- Returns:
- inverted axis
-