org.exolab.adaptx.xpath.engine

Class 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
ANCESTORS_AXIS
static short
ANCESTORS_OR_SELF
static short
ANCESTOR_OP
static short
AND_OPNAME
static short
ATTRIBUTES_AXIS
static short
AT_SYMBOL
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
LESS_OR_EQ_OP
static short
LESS_THAN_OP
static short
LITERAL
static short
L_BRACKET
static short
L_PAREN
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
static short
UNION_OP
static short
VAR_REFERENCE
static short
WILDCARD
short
type
String
value

Method Summary

String
toString()

Field Details

ADDITION_OP

public static final short ADDITION_OP

Field Value:
309


ANCESTORS_AXIS

public static final short ANCESTORS_AXIS

Field Value:
601


ANCESTORS_OR_SELF

public static final short ANCESTORS_OR_SELF

Field Value:
602


ANCESTOR_OP

public static final short ANCESTOR_OP

Field Value:
307


AND_OPNAME

public static final short AND_OPNAME

Field Value:
301


ATTRIBUTES_AXIS

public static final short ATTRIBUTES_AXIS

Field Value:
603


AT_SYMBOL

public static final short AT_SYMBOL

Field Value:
7


CHILDREN_AXIS

public static final short CHILDREN_AXIS

Field Value:
604


CNAME

public static final short CNAME

Field Value:
102


COMMA

public static final short COMMA

Field Value:
6


COMMENT

public static final short COMMENT

Field Value:
202


DESCENDANTS_AXIS

public static final short DESCENDANTS_AXIS

Field Value:
605


DESCENDANTS_OR_SELF

public static final short DESCENDANTS_OR_SELF

Field Value:
606


DIV_OPNAME

public static final short DIV_OPNAME

Field Value:
304


EQUALS_OP

public static final short EQUALS_OP

Field Value:
312


FOLLOWING_AXIS

public static final short FOLLOWING_AXIS

Field Value:
607


FOLLOWING_SIBLINGS_AXIS

public static final short FOLLOWING_SIBLINGS_AXIS

Field Value:
608


FUNCTION_NAME

public static final short FUNCTION_NAME

Field Value:
501


GREATER_OR_EQ_OP

public static final short GREATER_OR_EQ_OP

Field Value:
317


GREATER_THAN_OP

public static final short GREATER_THAN_OP

Field Value:
315


LESS_OR_EQ_OP

public static final short LESS_OR_EQ_OP

Field Value:
316


LESS_THAN_OP

public static final short LESS_THAN_OP

Field Value:
314


LITERAL

public static final short LITERAL

Field Value:
701


L_BRACKET

public static final short L_BRACKET

Field Value:
3


L_PAREN

public static final short L_PAREN

Field Value:
1


MOD_OPNAME

public static final short MOD_OPNAME

Field Value:
303


MULTIPLY_OP

public static final short MULTIPLY_OP

Field Value:
311


NAMESPACE_AXIS

public static final short NAMESPACE_AXIS

Field Value:
613


NAMESPACE_PREFIX

public static final short NAMESPACE_PREFIX

Field Value:
804


NODE

public static final short NODE

Field Value:
201


NOT_EQUALS_OP

public static final short NOT_EQUALS_OP

Field Value:
313


NULL

public static final short NULL

Field Value:
0


NUMBER

public static final short NUMBER

Field Value:
401


OR_OPNAME

public static final short OR_OPNAME

Field Value:
302


PARENT_AXIS

public static final short PARENT_AXIS

Field Value:
609


PARENT_NODE

public static final short PARENT_NODE

Field Value:
803


PARENT_OP

public static final short PARENT_OP

Field Value:
306


PERIOD

public static final short PERIOD

Field Value:
5


PI

public static final short PI

Field Value:
204


PRECEDING_AXIS

public static final short PRECEDING_AXIS

Field Value:
610


PRECEDING_SIBLINGS_AXIS

public static final short PRECEDING_SIBLINGS_AXIS

Field Value:
611


QUO_OPNAME

public static final short QUO_OPNAME

Field Value:
305


R_BRACKET

public static final short R_BRACKET

Field Value:
4


R_PAREN

public static final short R_PAREN

Field Value:
2


SELF_AXIS

public static final short SELF_AXIS

Field Value:
612


SELF_NODE

public static final short SELF_NODE

Field Value:
802


SUBTRACTION_OP

public static final short SUBTRACTION_OP

Field Value:
310


TEXT

public static final short TEXT

Field Value:
203


UNION_OP

public static final short UNION_OP

Field Value:
308


VAR_REFERENCE

public static final short VAR_REFERENCE

Field Value:
801


WILDCARD

public static final short WILDCARD

Field Value:
101


type

public short type


value

public String value

Method Details

toString

public String toString()