private static enum UnifiedJEXL.ExpressionType extends java.lang.Enum<UnifiedJEXL.ExpressionType>
UnifiedJEXL.ExpressionBuilder
Enum Constant and Description |
---|
COMPOSITE
Composite expressions are not counted, index -1.
|
CONSTANT
Constant expression, count index 0.
|
DEFERRED
Deferred expression, count index 2.
|
IMMEDIATE
Immediate expression, count index 1.
|
NESTED
Nested (which are deferred) expressions, count index 2.
|
Modifier and Type | Field and Description |
---|---|
private int |
index
The index in arrays of expression counters for composite expressions.
|
Modifier and Type | Method and Description |
---|---|
static UnifiedJEXL.ExpressionType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UnifiedJEXL.ExpressionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UnifiedJEXL.ExpressionType CONSTANT
public static final UnifiedJEXL.ExpressionType IMMEDIATE
public static final UnifiedJEXL.ExpressionType DEFERRED
public static final UnifiedJEXL.ExpressionType NESTED
public static final UnifiedJEXL.ExpressionType COMPOSITE
private final int index
public static UnifiedJEXL.ExpressionType[] values()
for (UnifiedJEXL.ExpressionType c : UnifiedJEXL.ExpressionType.values()) System.out.println(c);
public static UnifiedJEXL.ExpressionType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null