public enum NumericOperations extends java.lang.Enum<NumericOperations> implements ErrorMessanger
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
errorMessage(Value compared,
java.lang.String with) |
abstract java.lang.Double |
numericExpression(java.lang.Double a,
java.lang.Double b) |
java.lang.String |
toString() |
static NumericOperations |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NumericOperations[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NumericOperations ADD
public static final NumericOperations DIV
public static final NumericOperations SUB
public static final NumericOperations MUL
public static final NumericOperations POW
public static final NumericOperations MOD
public static NumericOperations[] values()
for (NumericOperations c : NumericOperations.values()) System.out.println(c);
public static NumericOperations 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 abstract java.lang.Double numericExpression(java.lang.Double a,
java.lang.Double b)
public java.lang.String toString()
toString in class java.lang.Enum<NumericOperations>public java.lang.String errorMessage(Value compared, java.lang.String with)
errorMessage in interface ErrorMessanger