org.exolab.adaptx.xpath.engine
Class Token

java.lang.Object
  extended by org.exolab.adaptx.xpath.engine.Token

public class Token
extends java.lang.Object

A Token class for the XPath 1.0 lexer

Author:
Keith Visco

Field Summary
static short ADDITION_OP
           
static short ANCESTOR_OP
           
static short ANCESTORS_AXIS
           
static short ANCESTORS_OR_SELF
           
static short AND_OPNAME
           
static short AT_SYMBOL
           
static short ATTRIBUTES_AXIS
           
static short CHILDREN_AXIS
           
static short CNAME
           
static short COMMA
           
static short COMMENT
           
static short DESCENDANTS_AXIS
           
static short DESCENDANTS_OR_SELF
           
static short DIV_OPNAME
           
static short EQUALS_OP
           
static short FOLLOWING_AXIS
           
static short FOLLOWING_SIBLINGS_AXIS
           
static short FUNCTION_NAME
           
static short GREATER_OR_EQ_OP
           
static short GREATER_THAN_OP
           
static short L_BRACKET
           
static short L_PAREN
           
static short LESS_OR_EQ_OP
           
static short LESS_THAN_OP
           
static short LITERAL
           
static short MOD_OPNAME
           
static short MULTIPLY_OP
           
static short NAMESPACE_AXIS
           
static short NAMESPACE_PREFIX
           
static short NODE
           
static short NOT_EQUALS_OP
           
static short NULL
           
static short NUMBER
           
static short OR_OPNAME
           
static short PARENT_AXIS
           
static short PARENT_NODE
           
static short PARENT_OP
           
static short PERIOD
           
static short PI
           
static short PRECEDING_AXIS
           
static short PRECEDING_SIBLINGS_AXIS
           
static short QUO_OPNAME
           
static short R_BRACKET
           
static short R_PAREN
           
static short SELF_AXIS
           
static short SELF_NODE
           
static short SUBTRACTION_OP
           
static short TEXT
           
 short type
           
static short UNION_OP
           
 java.lang.String value
           
static short VAR_REFERENCE
           
static short WILDCARD
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL

public static final short NULL
See Also:
Constant Field Values

L_PAREN

public static final short L_PAREN
See Also:
Constant Field Values

R_PAREN

public static final short R_PAREN
See Also:
Constant Field Values

L_BRACKET

public static final short L_BRACKET
See Also:
Constant Field Values

R_BRACKET

public static final short R_BRACKET
See Also:
Constant Field Values

PERIOD

public static final short PERIOD
See Also:
Constant Field Values

COMMA

public static final short COMMA
See Also:
Constant Field Values

AT_SYMBOL

public static final short AT_SYMBOL
See Also:
Constant Field Values

WILDCARD

public static final short WILDCARD
See Also:
Constant Field Values

CNAME

public static final short CNAME
See Also:
Constant Field Values

NODE

public static final short NODE
See Also:
Constant Field Values

COMMENT

public static final short COMMENT
See Also:
Constant Field Values

TEXT

public static final short TEXT
See Also:
Constant Field Values

PI

public static final short PI
See Also:
Constant Field Values

AND_OPNAME

public static final short AND_OPNAME
See Also:
Constant Field Values

OR_OPNAME

public static final short OR_OPNAME
See Also:
Constant Field Values

MOD_OPNAME

public static final short MOD_OPNAME
See Also:
Constant Field Values

DIV_OPNAME

public static final short DIV_OPNAME
See Also:
Constant Field Values

QUO_OPNAME

public static final short QUO_OPNAME
See Also:
Constant Field Values

PARENT_OP

public static final short PARENT_OP
See Also:
Constant Field Values

ANCESTOR_OP

public static final short ANCESTOR_OP
See Also:
Constant Field Values

UNION_OP

public static final short UNION_OP
See Also:
Constant Field Values

ADDITION_OP

public static final short ADDITION_OP
See Also:
Constant Field Values

SUBTRACTION_OP

public static final short SUBTRACTION_OP
See Also:
Constant Field Values

MULTIPLY_OP

public static final short MULTIPLY_OP
See Also:
Constant Field Values

EQUALS_OP

public static final short EQUALS_OP
See Also:
Constant Field Values

NOT_EQUALS_OP

public static final short NOT_EQUALS_OP
See Also:
Constant Field Values

LESS_THAN_OP

public static final short LESS_THAN_OP
See Also:
Constant Field Values

GREATER_THAN_OP

public static final short GREATER_THAN_OP
See Also:
Constant Field Values

LESS_OR_EQ_OP

public static final short LESS_OR_EQ_OP
See Also:
Constant Field Values

GREATER_OR_EQ_OP

public static final short GREATER_OR_EQ_OP
See Also:
Constant Field Values

NUMBER

public static final short NUMBER
See Also:
Constant Field Values

FUNCTION_NAME

public static final short FUNCTION_NAME
See Also:
Constant Field Values

ANCESTORS_AXIS

public static final short ANCESTORS_AXIS
See Also:
Constant Field Values

ANCESTORS_OR_SELF

public static final short ANCESTORS_OR_SELF
See Also:
Constant Field Values

ATTRIBUTES_AXIS

public static final short ATTRIBUTES_AXIS
See Also:
Constant Field Values

CHILDREN_AXIS

public static final short CHILDREN_AXIS
See Also:
Constant Field Values

DESCENDANTS_AXIS

public static final short DESCENDANTS_AXIS
See Also:
Constant Field Values

DESCENDANTS_OR_SELF

public static final short DESCENDANTS_OR_SELF
See Also:
Constant Field Values

FOLLOWING_AXIS

public static final short FOLLOWING_AXIS
See Also:
Constant Field Values

FOLLOWING_SIBLINGS_AXIS

public static final short FOLLOWING_SIBLINGS_AXIS
See Also:
Constant Field Values

PARENT_AXIS

public static final short PARENT_AXIS
See Also:
Constant Field Values

PRECEDING_AXIS

public static final short PRECEDING_AXIS
See Also:
Constant Field Values

PRECEDING_SIBLINGS_AXIS

public static final short PRECEDING_SIBLINGS_AXIS
See Also:
Constant Field Values

SELF_AXIS

public static final short SELF_AXIS
See Also:
Constant Field Values

NAMESPACE_AXIS

public static final short NAMESPACE_AXIS
See Also:
Constant Field Values

LITERAL

public static final short LITERAL
See Also:
Constant Field Values

VAR_REFERENCE

public static final short VAR_REFERENCE
See Also:
Constant Field Values

SELF_NODE

public static final short SELF_NODE
See Also:
Constant Field Values

PARENT_NODE

public static final short PARENT_NODE
See Also:
Constant Field Values

NAMESPACE_PREFIX

public static final short NAMESPACE_PREFIX
See Also:
Constant Field Values

value

public java.lang.String value

type

public short type
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object