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()