public enum ComparisonOperator extends java.lang.Enum<ComparisonOperator>
Enum Constant and Description |
---|
Equal |
GreaterThan |
GreaterThanEqual |
LessThan |
LessThanEqual |
Like |
NotEqual |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(java.lang.Number a,
java.lang.Number b)
Compares two number according to the operator.
|
boolean |
evaluate(java.lang.String a,
java.lang.String b) |
static ComparisonOperator |
fromString(java.lang.String value)
Similar to valueOf, but also matches display name value (symbols, like "=")
|
java.lang.String |
getDisplayValue()
Returns the short display value of the enum's value eg.
|
java.lang.String |
toString() |
static ComparisonOperator |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ComparisonOperator[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ComparisonOperator GreaterThan
public static final ComparisonOperator GreaterThanEqual
public static final ComparisonOperator LessThan
public static final ComparisonOperator LessThanEqual
public static final ComparisonOperator Equal
public static final ComparisonOperator NotEqual
public static final ComparisonOperator Like
public static ComparisonOperator[] values()
for (ComparisonOperator c : ComparisonOperator.values()) System.out.println(c);
public static ComparisonOperator 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 nullpublic static ComparisonOperator fromString(java.lang.String value)
public java.lang.String getDisplayValue()
public java.lang.String toString()
toString
in class java.lang.Enum<ComparisonOperator>
public boolean evaluate(java.lang.Number a, java.lang.Number b)
a
- b
- public boolean evaluate(java.lang.String a, java.lang.String b)