Class Axis
- java.lang.Object
-
- com.evolvedbinary.xpath.parser.ast.AbstractASTNode
-
- com.evolvedbinary.xpath.parser.ast.Axis
-
- All Implemented Interfaces:
ASTNode
public class Axis extends AbstractASTNode
Created by aretter on 28/01/2016.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAxis.Direction
-
Field Summary
Fields Modifier and Type Field Description static AxisANCESTORstatic AxisANCESTOR_OR_SELFstatic AxisATTRIBUTEstatic AxisCHILDstatic AxisDESCENDANTstatic AxisDESCENDANT_OR_SELFstatic AxisFOLLOWINGstatic AxisFOLLOWING_SIBLINGstatic AxisNAMESPACEstatic AxisPARENTstatic AxisPRECEDINGstatic AxisPRECEDING_SIBLINGstatic AxisSELF
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringdescribe()booleanequals(Object obj)static AxisfromSyntax(String syntax)Axis.DirectiongetDirection()StringgetName()StringgetSyntax()-
Methods inherited from class com.evolvedbinary.xpath.parser.ast.AbstractASTNode
toString
-
-
-
-
Field Detail
-
CHILD
public static final Axis CHILD
-
PARENT
public static final Axis PARENT
-
PRECEDING_SIBLING
public static final Axis PRECEDING_SIBLING
-
PRECEDING
public static final Axis PRECEDING
-
ANCESTOR_OR_SELF
public static final Axis ANCESTOR_OR_SELF
-
ANCESTOR
public static final Axis ANCESTOR
-
SELF
public static final Axis SELF
-
DESCENDANT_OR_SELF
public static final Axis DESCENDANT_OR_SELF
-
DESCENDANT
public static final Axis DESCENDANT
-
FOLLOWING_SIBLING
public static final Axis FOLLOWING_SIBLING
-
FOLLOWING
public static final Axis FOLLOWING
-
NAMESPACE
public static final Axis NAMESPACE
-
ATTRIBUTE
public static final Axis ATTRIBUTE
-
-
Method Detail
-
getName
public String getName()
-
getSyntax
public String getSyntax()
-
describe
protected String describe()
- Specified by:
describein classAbstractASTNode
-
getDirection
public Axis.Direction getDirection()
-
-