JavaScript is disabled on your browser.
Enum Constant Summary
Enum Constants
Value is bigger than the high threshold.
Value is smaller than the low threshold.
Value is between low and high threshold.
Value just passed the high threshold.
Value just passed the high threshold.
Value just passed the low threshold.
Value just passed the low threshold.
Unknown state on first start.
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Gets this enums String representation.
Gets the enum that is used for 'UNDEFINED' values.
int
Gets this enums int representation.
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class java.lang.Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
UNDEFINED
public static final State UNDEFINED
Unknown state on first start.
BELOW_LOW
public static final State BELOW_LOW
Value is smaller than the low threshold.
PASS_LOW_COMING_FROM_BELOW
public static final State PASS_LOW_COMING_FROM_BELOW
Value just passed the low threshold. Last value was even lower.
PASS_LOW_COMING_FROM_ABOVE
public static final State PASS_LOW_COMING_FROM_ABOVE
Value just passed the low threshold. Last value was higher.
BETWEEN_LOW_AND_HIGH
public static final State BETWEEN_LOW_AND_HIGH
Value is between low and high threshold.
PASS_HIGH_COMING_FROM_BELOW
public static final State PASS_HIGH_COMING_FROM_BELOW
Value just passed the high threshold. Last value was lower.
PASS_HIGH_COMING_FROM_ABOVE
public static final State PASS_HIGH_COMING_FROM_ABOVE
Value just passed the high threshold. Last value was higher.
ABOVE_HIGH
public static final State ABOVE_HIGH
Value is bigger than the high threshold.
Method Details
values
public static State [] values ()
Returns an array containing the constants of this enum class, in
the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared
valueOf
Returns the enum constant of this class with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this class. (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 class has no constant with the specified name
NullPointerException
- if the argument is null
getValue
public int getValue ()
Gets this enums int representation.
Specified by:
getValue
in interface OptionsEnum
Returns:
the int representation
getName
Gets this enums String representation.
Specified by:
getName
in interface OptionsEnum
Returns:
the String representation
getUndefined
Gets the enum that is used for 'UNDEFINED' values.
Specified by:
getUndefined
in interface OptionsEnum
Returns:
the UNDEFINED enum