com.stimulsoft.base
Enum StiTokenType

java.lang.Object
  extended by java.lang.Enum<StiTokenType>
      extended by com.stimulsoft.base.StiTokenType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<StiTokenType>

public enum StiTokenType
extends java.lang.Enum<StiTokenType>


Enum Constant Summary
Ampersand
           
And
          Logical AND Token.
Assign
          = Assign Token.
BusinessObjectField
           
Cast
           
Colon
          :
Comma
          ,
Component
           
Copyright
           
CustomFunction
           
DataSourceField
           
Delimiter
           
Div
          /
Dollar
           
Dot
          .
DoubleAnd
          Double logical AND Token.
DoubleMinus
           
DoubleOr
          Double logical OR Token.
DoublePlus
           
Empty
          Empty token
EOF
          EOF Token.
Equal
          Equal Token.
Euro
           
Function
           
Ident
          Token contains identifier.
Identifier
          Token contains identifier.
LBrace
           
LBracket
          [
Left
          Left Token.
LeftEqual
          LeftEqual Token.
LPar
           
LParenthesis
          (
Method
           
Minus
          -
Mult
           
Not
          Logical NOT Token.
NotEqual
          NotEqual Token.
Number
           
Or
          Logical OR Token.
Percent
          %
Plus
          +
Property
           
Question
          ?
RBrace
           
RBracket
          ]
Right
          Right Token.
RightEqual
          RightEqual Token.
RPar
           
RParenthesis
          )
SemiColon
          ;
Sharp
           
Shl
          Shift to the left Token.
Shr
          Shift to the right Token.
Splash
           
String
           
SystemVariable
           
Unknown
           
Value
          Token contains value.
Variable
           
Xor
          ^
 
Method Summary
static StiTokenType forValue(int value)
           
 int getValue()
           
static StiTokenType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static StiTokenType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

Empty

public static final StiTokenType Empty
Empty token


Delimiter

public static final StiTokenType Delimiter

Variable

public static final StiTokenType Variable

SystemVariable

public static final StiTokenType SystemVariable

DataSourceField

public static final StiTokenType DataSourceField

BusinessObjectField

public static final StiTokenType BusinessObjectField

Number

public static final StiTokenType Number

Function

public static final StiTokenType Function

Method

public static final StiTokenType Method

Property

public static final StiTokenType Property

Component

public static final StiTokenType Component

Cast

public static final StiTokenType Cast

String

public static final StiTokenType String

Dot

public static final StiTokenType Dot
.


Comma

public static final StiTokenType Comma
,


Colon

public static final StiTokenType Colon
:


SemiColon

public static final StiTokenType SemiColon
;


Shl

public static final StiTokenType Shl
Shift to the left Token.


Shr

public static final StiTokenType Shr
Shift to the right Token.


Assign

public static final StiTokenType Assign
= Assign Token.


Equal

public static final StiTokenType Equal
Equal Token.


NotEqual

public static final StiTokenType NotEqual
NotEqual Token.


LeftEqual

public static final StiTokenType LeftEqual
LeftEqual Token.


Left

public static final StiTokenType Left
Left Token.


RightEqual

public static final StiTokenType RightEqual
RightEqual Token.


Right

public static final StiTokenType Right
Right Token.


Not

public static final StiTokenType Not
Logical NOT Token.


Or

public static final StiTokenType Or
Logical OR Token.


And

public static final StiTokenType And
Logical AND Token.


Xor

public static final StiTokenType Xor
^


DoubleOr

public static final StiTokenType DoubleOr
Double logical OR Token.


DoubleAnd

public static final StiTokenType DoubleAnd
Double logical AND Token.


Question

public static final StiTokenType Question
?


Plus

public static final StiTokenType Plus
+


Minus

public static final StiTokenType Minus
-


Mult

public static final StiTokenType Mult

Div

public static final StiTokenType Div
/


Percent

public static final StiTokenType Percent
%


LParenthesis

public static final StiTokenType LParenthesis
(


RParenthesis

public static final StiTokenType RParenthesis
)


LBracket

public static final StiTokenType LBracket
[


RBracket

public static final StiTokenType RBracket
]


Identifier

public static final StiTokenType Identifier
Token contains identifier.


Value

public static final StiTokenType Value
Token contains value.


Ident

public static final StiTokenType Ident
Token contains identifier.


LPar

public static final StiTokenType LPar

RPar

public static final StiTokenType RPar

LBrace

public static final StiTokenType LBrace

RBrace

public static final StiTokenType RBrace

Euro

public static final StiTokenType Euro

Copyright

public static final StiTokenType Copyright

Splash

public static final StiTokenType Splash

Sharp

public static final StiTokenType Sharp

Dollar

public static final StiTokenType Dollar

Ampersand

public static final StiTokenType Ampersand

DoublePlus

public static final StiTokenType DoublePlus

DoubleMinus

public static final StiTokenType DoubleMinus

Unknown

public static final StiTokenType Unknown

CustomFunction

public static final StiTokenType CustomFunction

EOF

public static final StiTokenType EOF
EOF Token.

Method Detail

values

public static StiTokenType[] 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 (StiTokenType c : StiTokenType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static StiTokenType 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

getValue

public int getValue()

forValue

public static StiTokenType forValue(int value)