Package com.stimulsoft.base
Enum Class StiTokenType
- All Implemented Interfaces:
Serializable,Comparable<StiTokenType>,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionLogical AND Token.= Assign Token.:,/.Double logical AND Token.Double logical OR Token.Empty tokenEOF Token.Equal Token.Token contains identifier.Token contains identifier.[Left Token.LeftEqual Token.(-Logical NOT Token.NotEqual Token.Logical OR Token.%+?]Right Token.RightEqual Token.);Shift to the left Token.Shift to the right Token.Token contains value.^ -
Method Summary
Modifier and TypeMethodDescriptionstatic StiTokenTypeforValue(int value) intgetValue()static StiTokenTypeReturns the enum constant of this class with the specified name.static StiTokenType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Empty
Empty token -
Delimiter
-
Variable
-
SystemVariable
-
DataSourceField
-
BusinessObjectField
-
Number
-
Function
-
Method
-
Property
-
Component
-
Cast
-
String
-
Dot
. -
Comma
, -
Colon
: -
SemiColon
; -
Shl
Shift to the left Token. -
Shr
Shift to the right Token. -
Assign
= Assign Token. -
Equal
Equal Token. -
NotEqual
NotEqual Token. -
LeftEqual
LeftEqual Token. -
Left
Left Token. -
RightEqual
RightEqual Token. -
Right
Right Token. -
Not
Logical NOT Token. -
Or
Logical OR Token. -
And
Logical AND Token. -
Xor
^ -
DoubleOr
Double logical OR Token. -
DoubleAnd
Double logical AND Token. -
Question
? -
Plus
+ -
Minus
- -
Mult
-
Div
/ -
Percent
% -
LParenthesis
( -
RParenthesis
) -
LBracket
[ -
RBracket
] -
Identifier
Token contains identifier. -
Value
Token contains value. -
Ident
Token contains identifier. -
LPar
-
RPar
-
LBrace
-
RBrace
-
Euro
-
Copyright
-
Splash
-
Sharp
-
Dollar
-
Ampersand
-
DoublePlus
-
DoubleMinus
-
Keyword
-
DoubleXor
-
InterpolatedString
-
PlusAssign
-
MinusAssign
-
MultAssign
-
DivAssign
-
ModAssign
-
AndAssign
-
OrAssign
-
XorAssign
-
Unknown
-
DoubleQuestion
-
NullCoalescingAssign
-
ShlAssign
-
ShrAssign
-
CustomFunction
-
EOF
EOF Token.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public int getValue() -
forValue
-