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.