org.exolab.adaptx.xpath.expressions
Interface LocationStep

All Superinterfaces:
MatchExpression, PathComponent, XPathExpression

public interface LocationStep
extends PathComponent

This interface represents a Location Step as defined by XPath 1.0

Version:
$Revision: 3734 $ $Date: 2003-05-13 03:55:04 -0400 (Tue, 13 May 2003) $
Author:
Keith Visco

Field Summary
static short ANCESTORS_AXIS
           
static short ANCESTORS_OR_SELF_AXIS
           
static short ATTRIBUTES_AXIS
           
static short CHILDREN_AXIS
           
static short DESCENDANTS_AXIS
           
static short DESCENDANTS_OR_SELF_AXIS
           
static short FOLLOWING_AXIS
           
static short FOLLOWING_SIBLINGS_AXIS
           
static short NAMESPACE_AXIS
           
static short PARENT_AXIS
           
static short PRECEDING_AXIS
           
static short PRECEDING_SIBLINGS_AXIS
           
static short SELF_AXIS
           
 
Fields inherited from interface org.exolab.adaptx.xpath.XPathExpression
BOOLEAN, ERROR, FILTER_EXPR, LOCATION_PATH, NODE_TEST, NUMBER, PATH_EXPR, PRIMARY, STEP, STRING, UNION_EXPR
 
Method Summary
 short getAxisIdentifier()
          Returns the axis-identifier for this LocationStep.
 NodeExpression getNodeExpr()
          Returns the NodeExpression for this LocationStep
 
Methods inherited from interface org.exolab.adaptx.xpath.expressions.PathComponent
evaluatePredicates, getDefaultPriority, getPredicate, getSubExpression, hasPredicates, isFilterExpr, isLocationStep
 
Methods inherited from interface org.exolab.adaptx.xpath.XPathExpression
evaluate, getExprType, toString
 
Methods inherited from interface org.exolab.adaptx.xpath.expressions.MatchExpression
matches
 

Field Detail

ANCESTORS_AXIS

static final short ANCESTORS_AXIS
See Also:
Constant Field Values

ANCESTORS_OR_SELF_AXIS

static final short ANCESTORS_OR_SELF_AXIS
See Also:
Constant Field Values

ATTRIBUTES_AXIS

static final short ATTRIBUTES_AXIS
See Also:
Constant Field Values

CHILDREN_AXIS

static final short CHILDREN_AXIS
See Also:
Constant Field Values

DESCENDANTS_AXIS

static final short DESCENDANTS_AXIS
See Also:
Constant Field Values

DESCENDANTS_OR_SELF_AXIS

static final short DESCENDANTS_OR_SELF_AXIS
See Also:
Constant Field Values

FOLLOWING_AXIS

static final short FOLLOWING_AXIS
See Also:
Constant Field Values

FOLLOWING_SIBLINGS_AXIS

static final short FOLLOWING_SIBLINGS_AXIS
See Also:
Constant Field Values

PARENT_AXIS

static final short PARENT_AXIS
See Also:
Constant Field Values

PRECEDING_AXIS

static final short PRECEDING_AXIS
See Also:
Constant Field Values

PRECEDING_SIBLINGS_AXIS

static final short PRECEDING_SIBLINGS_AXIS
See Also:
Constant Field Values

SELF_AXIS

static final short SELF_AXIS
See Also:
Constant Field Values

NAMESPACE_AXIS

static final short NAMESPACE_AXIS
See Also:
Constant Field Values
Method Detail

getAxisIdentifier

short getAxisIdentifier()
Returns the axis-identifier for this LocationStep.

Returns:
the axis-identifier for this LocationStep.

getNodeExpr

NodeExpression getNodeExpr()
Returns the NodeExpression for this LocationStep

Returns:
the NodeExpression for this LocationStep