Package org.exolab.castor.jdo.oql
Class Token
- java.lang.Object
-
- org.exolab.castor.jdo.oql.Token
-
public final class Token extends java.lang.ObjectRepresents tokens which are generated by theLexerfrom the String OQL representation. Tokens contain a token type and the string value.- Version:
- $Revision: 5951 $ $Date: 2006-01-03 17:47:48 -0700 (Tue, 03 Jan 2006) $
- Author:
- Nissim Karpenstein
-
-
Field Summary
Fields Modifier and Type Field Description static TokenARROWstatic TokenCOLONstatic TokenCOMMAstatic TokenCONCATstatic TokenDIVIDEstatic TokenDOLLARstatic TokenDOTstatic TokenEND_OF_QUERYstatic TokenEQUALstatic TokenGTstatic TokenGTEstatic TokenKEYWORD_ASstatic TokenLPARENstatic TokenLTstatic TokenLTEstatic TokenMINUSstatic TokenNOT_EQUALstatic TokenPLUSstatic TokenRPARENstatic TokenTIMES
-
Constructor Summary
Constructors Constructor Description Token(int tokenType, java.lang.String tokenValue)Creates a new Token with the supplied type and value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetTokenType()Token Type accessor method.java.lang.StringgetTokenValue()Token value accessor method.java.lang.StringtoString()
-
-
-
Field Detail
-
ARROW
public static final Token ARROW
-
COLON
public static final Token COLON
-
COMMA
public static final Token COMMA
-
CONCAT
public static final Token CONCAT
-
DIVIDE
public static final Token DIVIDE
-
DOLLAR
public static final Token DOLLAR
-
DOT
public static final Token DOT
-
END_OF_QUERY
public static final Token END_OF_QUERY
-
EQUAL
public static final Token EQUAL
-
GT
public static final Token GT
-
GTE
public static final Token GTE
-
LPAREN
public static final Token LPAREN
-
LT
public static final Token LT
-
LTE
public static final Token LTE
-
MINUS
public static final Token MINUS
-
NOT_EQUAL
public static final Token NOT_EQUAL
-
PLUS
public static final Token PLUS
-
RPAREN
public static final Token RPAREN
-
TIMES
public static final Token TIMES
-
KEYWORD_AS
public static final Token KEYWORD_AS
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTokenType
public int getTokenType()
Token Type accessor method.- Returns:
- The Token Type for this token
-
getTokenValue
public java.lang.String getTokenValue()
Token value accessor method.- Returns:
- The Token Value for this token
-
-