org.apache.expreval.expr
Enum ExpressionType
java.lang.Object
java.lang.Enum<ExpressionType>
org.apache.expreval.expr.ExpressionType
- All Implemented Interfaces:
- Serializable, Comparable<ExpressionType>
public enum ExpressionType
- extends Enum<ExpressionType>
BOOLEANCASE
public static final ExpressionType BOOLEANCASE
STRINGCASE
public static final ExpressionType STRINGCASE
DATECASE
public static final ExpressionType DATECASE
NUMBERCASE
public static final ExpressionType NUMBERCASE
BOOLEANCASEWHEN
public static final ExpressionType BOOLEANCASEWHEN
STRINGCASEWHEN
public static final ExpressionType STRINGCASEWHEN
DATECASEWHEN
public static final ExpressionType DATECASEWHEN
NUMBERCASEWHEN
public static final ExpressionType NUMBERCASEWHEN
BOOLEANCASEELSE
public static final ExpressionType BOOLEANCASEELSE
STRINGCASEELSE
public static final ExpressionType STRINGCASEELSE
DATECASEELSE
public static final ExpressionType DATECASEELSE
NUMBERCASEELSE
public static final ExpressionType NUMBERCASEELSE
BOOLEANIFTHEN
public static final ExpressionType BOOLEANIFTHEN
BYTEIFTHEN
public static final ExpressionType BYTEIFTHEN
STRINGIFTHEN
public static final ExpressionType STRINGIFTHEN
DATEIFTHEN
public static final ExpressionType DATEIFTHEN
NUMBERIFTHEN
public static final ExpressionType NUMBERIFTHEN
STRINGCALCULATION
public static final ExpressionType STRINGCALCULATION
DATECALCULATION
public static final ExpressionType DATECALCULATION
NUMBERCALCULATION
public static final ExpressionType NUMBERCALCULATION
BYTEBETWEEN
public static final ExpressionType BYTEBETWEEN
STRINGBETWEEN
public static final ExpressionType STRINGBETWEEN
DATEBETWEEN
public static final ExpressionType DATEBETWEEN
NUMBERBETWEEN
public static final ExpressionType NUMBERBETWEEN
BOOLEANNULL
public static final ExpressionType BOOLEANNULL
BYTENULL
public static final ExpressionType BYTENULL
STRINGNULL
public static final ExpressionType STRINGNULL
OBJECTNULL
public static final ExpressionType OBJECTNULL
DATENULL
public static final ExpressionType DATENULL
NUMBERNULL
public static final ExpressionType NUMBERNULL
STRINGPATTERN
public static final ExpressionType STRINGPATTERN
INSTMT
public static final ExpressionType INSTMT
values
public static ExpressionType[] 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 (ExpressionType c : ExpressionType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static ExpressionType 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 name
NullPointerException
- if the argument is null
getTypeSignature
public FunctionTypeSignature getTypeSignature()
Copyright © 2011. All Rights Reserved.