org.hibernate.hql.ast
Class HqlToken
java.lang.Object
antlr.Token
antlr.CommonToken
org.hibernate.hql.ast.HqlToken
- All Implemented Interfaces:
- Cloneable
public class HqlToken
- extends antlr.CommonToken
A custom token class for the HQL grammar.
NOTE: This class must be public becuase it is instantiated by the ANTLR library. Ignore any suggestions
by various code 'analyzers' about this class being package local.
Fields inherited from class antlr.CommonToken |
col, line, text |
Fields inherited from class antlr.Token |
badToken, EOF_TYPE, INVALID_TYPE, MIN_USER_TYPE, NULL_TREE_LOOKAHEAD, SKIP, type |
Method Summary |
boolean |
isPossibleID()
Returns true if the token could be an identifier. |
void |
setPossibleID(boolean possibleID)
Set to true if this token can be interpreted as an identifier,
false if not. |
void |
setType(int t)
Sets the type of the token, remembering the previous type. |
String |
toString()
Returns a string representation of the object. |
Methods inherited from class antlr.CommonToken |
getColumn, getLine, getText, setColumn, setLine, setText |
Methods inherited from class antlr.Token |
getFilename, getType, setFilename |
HqlToken
public HqlToken()
isPossibleID
public boolean isPossibleID()
- Returns true if the token could be an identifier.
- Returns:
- True if the token could be interpreted as in identifier,
false if not.
setType
public void setType(int t)
- Sets the type of the token, remembering the previous type.
- Overrides:
setType
in class antlr.Token
- Parameters:
t
- The new token type.
setPossibleID
public void setPossibleID(boolean possibleID)
- Set to true if this token can be interpreted as an identifier,
false if not.
- Parameters:
possibleID
- True if this is a keyword/identifier, false if not.
toString
public String toString()
- Returns a string representation of the object.
- Overrides:
toString
in class antlr.CommonToken
- Returns:
- String - The debug string.