|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<ExpressionUtils.ExpressionType> freemarker.template.expression.ExpressionUtils.ExpressionType
public static enum ExpressionUtils.ExpressionType
Enumerates the types of results that an expression can generate. Mainly used for sanity checking against instruction types or parent expressions, or for pre-computing constant expressions.
Enum Constant Summary | |
---|---|
HASH
The expression can return type Hash. |
|
LIST
The expression can return type List. |
|
METHOD
The expression can return type Method. |
|
NUMBER
The expression can return type Number. |
|
STRING
The expression can return type String. |
|
TRANSFORM
The expression can return type Transform. |
Method Summary | |
---|---|
static ExpressionUtils.ExpressionType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static ExpressionUtils.ExpressionType[] |
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, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ExpressionUtils.ExpressionType STRING
public static final ExpressionUtils.ExpressionType NUMBER
public static final ExpressionUtils.ExpressionType LIST
public static final ExpressionUtils.ExpressionType HASH
public static final ExpressionUtils.ExpressionType TRANSFORM
public static final ExpressionUtils.ExpressionType METHOD
Method Detail |
---|
public static ExpressionUtils.ExpressionType[] values()
for (ExpressionUtils.ExpressionType c : ExpressionUtils.ExpressionType.values()) System.out.println(c);
public static ExpressionUtils.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 name
java.lang.NullPointerException
- if the argument is null
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |