org.springframework.expression.spel.standard
Enum TokenKind
java.lang.Object
java.lang.Enum<TokenKind>
org.springframework.expression.spel.standard.TokenKind
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<TokenKind>
enum TokenKind
- extends java.lang.Enum<TokenKind>
- Since:
- 3.0
- Author:
- Andy Clement
Method Summary |
int |
getLength()
|
boolean |
hasPayload()
|
java.lang.String |
toString()
|
static TokenKind |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static TokenKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
LITERAL_INT
public static final TokenKind LITERAL_INT
LITERAL_LONG
public static final TokenKind LITERAL_LONG
LITERAL_HEXINT
public static final TokenKind LITERAL_HEXINT
LITERAL_HEXLONG
public static final TokenKind LITERAL_HEXLONG
LITERAL_STRING
public static final TokenKind LITERAL_STRING
LITERAL_REAL
public static final TokenKind LITERAL_REAL
LITERAL_REAL_FLOAT
public static final TokenKind LITERAL_REAL_FLOAT
LPAREN
public static final TokenKind LPAREN
RPAREN
public static final TokenKind RPAREN
COMMA
public static final TokenKind COMMA
IDENTIFIER
public static final TokenKind IDENTIFIER
COLON
public static final TokenKind COLON
HASH
public static final TokenKind HASH
RSQUARE
public static final TokenKind RSQUARE
LSQUARE
public static final TokenKind LSQUARE
LCURLY
public static final TokenKind LCURLY
RCURLY
public static final TokenKind RCURLY
DOT
public static final TokenKind DOT
PLUS
public static final TokenKind PLUS
STAR
public static final TokenKind STAR
DIV
public static final TokenKind DIV
NOT
public static final TokenKind NOT
MINUS
public static final TokenKind MINUS
SELECT_FIRST
public static final TokenKind SELECT_FIRST
SELECT_LAST
public static final TokenKind SELECT_LAST
QMARK
public static final TokenKind QMARK
PROJECT
public static final TokenKind PROJECT
GE
public static final TokenKind GE
GT
public static final TokenKind GT
LE
public static final TokenKind LE
LT
public static final TokenKind LT
EQ
public static final TokenKind EQ
NE
public static final TokenKind NE
ASSIGN
public static final TokenKind ASSIGN
INSTANCEOF
public static final TokenKind INSTANCEOF
MATCHES
public static final TokenKind MATCHES
BETWEEN
public static final TokenKind BETWEEN
SELECT
public static final TokenKind SELECT
MOD
public static final TokenKind MOD
POWER
public static final TokenKind POWER
ELVIS
public static final TokenKind ELVIS
SAFE_NAVI
public static final TokenKind SAFE_NAVI
BEAN_REF
public static final TokenKind BEAN_REF
tokenChars
char[] tokenChars
hasPayload
private boolean hasPayload
values
public static TokenKind[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (TokenKind c : TokenKind.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static TokenKind valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Enum<TokenKind>
hasPayload
public boolean hasPayload()
getLength
public int getLength()