public final class Threshold extends Object
Modifier and Type | Field and Description |
---|---|
static IsColor |
DEFAULT_VALUE_COLOR
Default color value,
DefaultThreshold.NORMAL . |
Constructor and Description |
---|
Threshold(String name)
Creates a threshold with standard color (
DEFAULT_VALUE_COLOR ) and value (Double.MAX_VALUE ). |
Threshold(String name,
double value)
Creates a threshold with standard color (
DEFAULT_VALUE_COLOR ). |
Threshold(String name,
double value,
IsColor color)
Creates a threshold
|
Threshold(String name,
IsColor color)
Creates a threshold with standard value (
Double.MAX_VALUE ). |
Modifier and Type | Method and Description |
---|---|
static void |
checkIfValid(org.pepstock.charba.client.impl.charts.IsThreshold threshold)
Checks if threshold passed as argument is not
null and its properties are not null . |
IsColor |
getColor()
Returns the color of threshold.
|
String |
getName()
Returns the name of threshold.
|
double |
getValue()
Returns the value of threshold.
|
boolean |
isInRange(double valueToCheck,
double lowLimit)
Checks if the value passed is in the threshold.
|
static boolean |
isValid(org.pepstock.charba.client.impl.charts.IsThreshold threshold)
Returns
true if threshold passed as argument is not null and its properties are not null . |
Threshold |
setColor(IsColor color)
Sets the color of threshold.
|
Threshold |
setValue(double value)
Sets the value of threshold.
|
public static final IsColor DEFAULT_VALUE_COLOR
DefaultThreshold.NORMAL
.public Threshold(String name)
DEFAULT_VALUE_COLOR
) and value (Double.MAX_VALUE
).name
- name of thresholdpublic Threshold(String name, IsColor color)
Double.MAX_VALUE
).name
- name of thresholdcolor
- color of thresholdpublic Threshold(String name, double value)
DEFAULT_VALUE_COLOR
).name
- name of thresholdvalue
- value of thresholdpublic String getName()
public double getValue()
public IsColor getColor()
public Threshold setValue(double value)
value
- the value to setpublic Threshold setColor(IsColor color)
color
- the color to setpublic boolean isInRange(double valueToCheck, double lowLimit)
valueToCheck
- value to checklowLimit
- the low limittrue
is the value is inside the range, otherwise false
.public static boolean isValid(org.pepstock.charba.client.impl.charts.IsThreshold threshold)
true
if threshold passed as argument is not null
and its properties are not null
.threshold
- threshold to be checkedtrue
if threshold passed as argument is not null
and its properties are not null
public static void checkIfValid(org.pepstock.charba.client.impl.charts.IsThreshold threshold)
null
and its properties are not null
. If not, throw a IllegalArgumentException
.threshold
- threshold to be checked