jrun.ejb.ejbql.parser
Class EjbQLParserTokenManager

java.lang.Object
  |
  +--jrun.ejb.ejbql.parser.EjbQLParserTokenManager
All Implemented Interfaces:
EjbQLParserConstants

public class EjbQLParserTokenManager
extends java.lang.Object
implements EjbQLParserConstants


Field Summary
protected  char curChar
           
static int[] jjnewLexState
           
static java.lang.String[] jjstrLiteralImages
           
static java.lang.String[] lexStateNames
           
 
Fields inherited from interface jrun.ejb.ejbql.parser.EjbQLParserConstants
ABS, ABSTRACT_SCHEMA_NAME, AND, AS, BETWEEN, BOOLEAN, BYTE, CHAR_LITERAL, CLOSE_PAREN, CMP_FIELD, COLLECTION_VALUED_CMR_FIELD, COMMA, CONCAT, DECIMAL_LITERAL, DEFAULT, DIGIT, DISTINCT, DIVIDE, DOUBLE, EMPTY, EOF, EQUALS, ESCAPE, EXPONENT, FALSE, FLOAT, FLOAT_TYPE_SUFFIX, FP_LITERAL, FROM, GREATER_THAN, GREATER_THAN_OR_EQ, HEX_DIGIT, HEX_LITERAL, IDENTIFICATION_VAR, IDENTIFIER, IN, INPUT_PARAM, INT_TYPE_SUFFIX, INTEGER, INTEGER_LITERAL, IS, LENGTH, LESS_THAN, LESS_THAN_OR_EQ, LETTER, LIKE, LOCAL_NAVIGATION_OP, LOCATE, LONG, MEMBER, MINUS, NEW, NEW_IDENTIFICATION_VAR, NOT, NOT_EQUAL, NULL, OBJECT, OCTAL_DIGIT, OCTAL_LITERAL, OF, OPEN_PAREN, OR, PLUS, PRIVATE_FIELD, RESOLVE_TOKEN, SELECT, SHORT, SINGLE_VALUED_CMR_FIELD, SQRT, STRING_LITERAL, SUBSTRING, TIMES, tokenImage, TRUE, UNKNOWN, WHERE
 
Constructor Summary
EjbQLParserTokenManager(ASCII_UCodeESC_CharStream stream)
           
EjbQLParserTokenManager(ASCII_UCodeESC_CharStream stream, int lexState)
           
 
Method Summary
 Token getNextToken()
           
 void ReInit(ASCII_UCodeESC_CharStream stream)
           
 void ReInit(ASCII_UCodeESC_CharStream stream, int lexState)
           
 void SwitchTo(int lexState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjstrLiteralImages

public static final java.lang.String[] jjstrLiteralImages

lexStateNames

public static final java.lang.String[] lexStateNames

jjnewLexState

public static final int[] jjnewLexState

curChar

protected char curChar
Constructor Detail

EjbQLParserTokenManager

public EjbQLParserTokenManager(ASCII_UCodeESC_CharStream stream)

EjbQLParserTokenManager

public EjbQLParserTokenManager(ASCII_UCodeESC_CharStream stream,
                               int lexState)
Method Detail

ReInit

public void ReInit(ASCII_UCodeESC_CharStream stream)

ReInit

public void ReInit(ASCII_UCodeESC_CharStream stream,
                   int lexState)

SwitchTo

public void SwitchTo(int lexState)

getNextToken

public final Token getNextToken()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.