Enum ExpressionTokenType
- java.lang.Object
-
- java.lang.Enum<ExpressionTokenType>
-
- org.pipservices3.expressions.calculator.parsers.ExpressionTokenType
-
- All Implemented Interfaces:
Serializable,Comparable<ExpressionTokenType>,Constable
public enum ExpressionTokenType extends Enum<ExpressionTokenType>
Define types of expression tokens.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AndCommaConstantElementEqualEqualLessEqualMoreFunctionInIsIsNotNullIsNullLeftBraceLeftSquareBraceLessLikeMinusMoreNotNotEqualNotInNotLikeNullOrPlusPowerProcentRightBraceRightSquareBraceShiftLeftShiftRightSlashStarUnaryUnknownVariableXor
-
Method Summary
Modifier and Type Method Description static ExpressionTokenTypevalueOf(String name)Returns the enum constant of this type with the specified name.static ExpressionTokenType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Unknown
public static final ExpressionTokenType Unknown
-
LeftBrace
public static final ExpressionTokenType LeftBrace
-
RightBrace
public static final ExpressionTokenType RightBrace
-
LeftSquareBrace
public static final ExpressionTokenType LeftSquareBrace
-
RightSquareBrace
public static final ExpressionTokenType RightSquareBrace
-
Plus
public static final ExpressionTokenType Plus
-
Minus
public static final ExpressionTokenType Minus
-
Star
public static final ExpressionTokenType Star
-
Slash
public static final ExpressionTokenType Slash
-
Procent
public static final ExpressionTokenType Procent
-
Power
public static final ExpressionTokenType Power
-
Equal
public static final ExpressionTokenType Equal
-
NotEqual
public static final ExpressionTokenType NotEqual
-
More
public static final ExpressionTokenType More
-
Less
public static final ExpressionTokenType Less
-
EqualMore
public static final ExpressionTokenType EqualMore
-
EqualLess
public static final ExpressionTokenType EqualLess
-
ShiftLeft
public static final ExpressionTokenType ShiftLeft
-
ShiftRight
public static final ExpressionTokenType ShiftRight
-
And
public static final ExpressionTokenType And
-
Or
public static final ExpressionTokenType Or
-
Xor
public static final ExpressionTokenType Xor
-
Is
public static final ExpressionTokenType Is
-
In
public static final ExpressionTokenType In
-
NotIn
public static final ExpressionTokenType NotIn
-
Element
public static final ExpressionTokenType Element
-
Null
public static final ExpressionTokenType Null
-
Not
public static final ExpressionTokenType Not
-
Like
public static final ExpressionTokenType Like
-
NotLike
public static final ExpressionTokenType NotLike
-
IsNull
public static final ExpressionTokenType IsNull
-
IsNotNull
public static final ExpressionTokenType IsNotNull
-
Comma
public static final ExpressionTokenType Comma
-
Unary
public static final ExpressionTokenType Unary
-
Function
public static final ExpressionTokenType Function
-
Variable
public static final ExpressionTokenType Variable
-
Constant
public static final ExpressionTokenType Constant
-
-
Method Detail
-
values
public static ExpressionTokenType[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ExpressionTokenType valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-