xacute.common
Interface Constants


public interface Constants


Field Summary
static int AFTER
           
static int ANCESTOR_AXIS
           
static int ANCESTOR_SELF_AXIS
           
static int ATTRIBUTE_AXIS
           
static int ATTRIBUTE_NODE
           
static java.lang.String[] AXISSPECIFIERS
          These constants represent the different AxisSpecifier in XPath.
static int BEFORE
           
static int CHILD_AXIS
           
static int COMMENT_NODE
           
static java.lang.String[] COMPOPS
          These constants represent the comparison operators used in Quilt.
static int[] COMPOPS_REVERSE
          The entry in this array gives the key of the reverse comparison operator in the array COMPOPS.
static int DESCENDANT_AXIS
           
static int DESCENDANT_SELF_AXIS
           
static int ELEMENT_NODE
           
static int EQ
           
static int EVERY
           
static int FOLLOWING_AXIS
           
static int FOLLOWING_SIBLING_AXIS
           
static int GEQ
           
static int GT
           
static int KEEP_AFTER
           
static int KEEP_BEFORE
           
static int KEEP_INTER
           
static int KEEP_UNION
           
static int LEQ
           
static int LT
           
static int NAMESPACE_AXIS
           
static int NAMESPACE_NODE
           
static int NEQ
           
static int NODE_TYPE
           
static java.lang.String[] NODELISTOPS
          These constants represent the binary operators on node-lists used in Quilt.
static java.lang.String[] NODETYPES
          These constants represent the different node types in XPath.
static int NOT_COMPARABLE
           
static int PARENT_AXIS
           
static int PRECEDING_AXIS
           
static int PRECEDING_SIBLING_AXIS
           
static int PROCESSING_NODE
           
static java.lang.String[] QUANTIFIERS
          These constants represent the quantifiers used in Xpath expressions.
static int ROOT_NODE
           
static int SAME
           
static int SELF_AXIS
           
static int SOME
           
static int TEXT_NODE
           
static int TYPE_ANY
           
static int TYPE_BOOL
           
static int TYPE_NODE
           
static int TYPE_NODELIST
           
static int TYPE_NUM
           
static int TYPE_STRING
           
static java.lang.String[] VALUETYPES
          These constants refer to the different types of basic Quilt values used in our evaluation semantics.
 

Field Detail

AXISSPECIFIERS

public static final java.lang.String[] AXISSPECIFIERS
These constants represent the different AxisSpecifier in XPath.

ANCESTOR_AXIS

public static final int ANCESTOR_AXIS

ANCESTOR_SELF_AXIS

public static final int ANCESTOR_SELF_AXIS

ATTRIBUTE_AXIS

public static final int ATTRIBUTE_AXIS

CHILD_AXIS

public static final int CHILD_AXIS

DESCENDANT_AXIS

public static final int DESCENDANT_AXIS

DESCENDANT_SELF_AXIS

public static final int DESCENDANT_SELF_AXIS

FOLLOWING_AXIS

public static final int FOLLOWING_AXIS

FOLLOWING_SIBLING_AXIS

public static final int FOLLOWING_SIBLING_AXIS

NAMESPACE_AXIS

public static final int NAMESPACE_AXIS

PARENT_AXIS

public static final int PARENT_AXIS

PRECEDING_AXIS

public static final int PRECEDING_AXIS

PRECEDING_SIBLING_AXIS

public static final int PRECEDING_SIBLING_AXIS

SELF_AXIS

public static final int SELF_AXIS

QUANTIFIERS

public static final java.lang.String[] QUANTIFIERS
These constants represent the quantifiers used in Xpath expressions.

SOME

public static final int SOME

EVERY

public static final int EVERY

NODETYPES

public static final java.lang.String[] NODETYPES
These constants represent the different node types in XPath.

NODE_TYPE

public static final int NODE_TYPE

ROOT_NODE

public static final int ROOT_NODE

ELEMENT_NODE

public static final int ELEMENT_NODE

TEXT_NODE

public static final int TEXT_NODE

ATTRIBUTE_NODE

public static final int ATTRIBUTE_NODE

NAMESPACE_NODE

public static final int NAMESPACE_NODE

COMMENT_NODE

public static final int COMMENT_NODE

PROCESSING_NODE

public static final int PROCESSING_NODE

COMPOPS

public static final java.lang.String[] COMPOPS
These constants represent the comparison operators used in Quilt.

COMPOPS_REVERSE

public static final int[] COMPOPS_REVERSE
The entry in this array gives the key of the reverse comparison operator in the array COMPOPS.

LT

public static final int LT

GT

public static final int GT

GEQ

public static final int GEQ

LEQ

public static final int LEQ

EQ

public static final int EQ

NEQ

public static final int NEQ

NODELISTOPS

public static final java.lang.String[] NODELISTOPS
These constants represent the binary operators on node-lists used in Quilt.

KEEP_UNION

public static final int KEEP_UNION

KEEP_INTER

public static final int KEEP_INTER

KEEP_AFTER

public static final int KEEP_AFTER

KEEP_BEFORE

public static final int KEEP_BEFORE

VALUETYPES

public static final java.lang.String[] VALUETYPES
These constants refer to the different types of basic Quilt values used in our evaluation semantics.

TYPE_ANY

public static final int TYPE_ANY

TYPE_NODELIST

public static final int TYPE_NODELIST

TYPE_NODE

public static final int TYPE_NODE

TYPE_STRING

public static final int TYPE_STRING

TYPE_NUM

public static final int TYPE_NUM

TYPE_BOOL

public static final int TYPE_BOOL

SAME

public static final int SAME

BEFORE

public static final int BEFORE

AFTER

public static final int AFTER

NOT_COMPARABLE

public static final int NOT_COMPARABLE