public enum ExpressionKind extends Enum<ExpressionKind>
Enum Constant and Description |
---|
BINARY
Binary operator expressions like "eq" and "or"
|
FILTER
Used to mark the root node of a filter expression tree
|
LITERAL
Literal expressions like "1.1d" or "'This is a string'"
|
MEMBER
Member access expressions like "/" in "adress/street"
|
METHOD
Method operator expressions like "substringof" and "concat"
|
ORDER
Order expressions like "age desc"
|
ORDERBY
Orderby expression like "age desc, name asc"
|
PROPERTY
Property expressions like "age"
|
UNARY
Unary operator expressions like "not" and "-"
|
Modifier and Type | Method and Description |
---|---|
static ExpressionKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ExpressionKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExpressionKind FILTER
FilterExpression
public static final ExpressionKind LITERAL
LiteralExpression
public static final ExpressionKind UNARY
UnaryExpression
public static final ExpressionKind BINARY
BinaryExpression
public static final ExpressionKind METHOD
MethodExpression
public static final ExpressionKind MEMBER
MemberExpression
public static final ExpressionKind PROPERTY
PropertyExpression
public static final ExpressionKind ORDER
OrderExpression
public static final ExpressionKind ORDERBY
OrderByExpression
public static ExpressionKind[] values()
for (ExpressionKind c : ExpressionKind.values()) System.out.println(c);
public static ExpressionKind valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.