public enum RelationalOpEnum extends Enum<RelationalOpEnum>
Modifier and Type | Class and Description |
---|---|
static interface |
RelationalOpEnum.Computer
Computer for relational op.
|
static class |
RelationalOpEnum.GEBigDecComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEBigDecConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEBigIntComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEBigIntConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEDoubleComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEFloatComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEIntegerComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GELongComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GEStringComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTBigDecComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTBigDecConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTBigIntComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTBigIntConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTDoubleComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTFloatComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTIntegerComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTLongComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.GTStringComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEBigDecComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEBigDecConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEBigIntComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEBigIntConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEDoubleComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEFloatComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEIntegerComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LELongComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LEStringComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTBigDecComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTBigDecConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTBigIntComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTBigIntConvComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTDoubleComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTFloatComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTIntegerComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTLongComputer
Computer for relational op compare.
|
static class |
RelationalOpEnum.LTStringComputer
Computer for relational op compare.
|
Enum Constant and Description |
---|
GE
Greater equals.
|
GT
Greater then.
|
LE
Lesser equals.
|
LT
Lesser then.
|
Modifier and Type | Method and Description |
---|---|
RelationalOpEnum.Computer |
getComputer(Class coercedType,
Class typeOne,
Class typeTwo)
Returns the computer to use for the relational operation based on the coercion type.
|
String |
getExpressionText()
Returns string rendering of enum.
|
static RelationalOpEnum |
parse(String op)
Parses the operator and returns an enum for the operator.
|
RelationalOpEnum |
reversed() |
static RelationalOpEnum |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RelationalOpEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RelationalOpEnum GT
public static final RelationalOpEnum GE
public static final RelationalOpEnum LT
public static final RelationalOpEnum LE
public static RelationalOpEnum[] values()
for (RelationalOpEnum c : RelationalOpEnum.values()) System.out.println(c);
public static RelationalOpEnum 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 nullpublic RelationalOpEnum reversed()
public static RelationalOpEnum parse(String op)
op
- to parsepublic RelationalOpEnum.Computer getComputer(Class coercedType, Class typeOne, Class typeTwo)
coercedType
- is the object typetypeOne
- the compare-to type on the LHStypeTwo
- the compare-to type on the RHSpublic String getExpressionText()