public class RangeRenderer extends BaseTextRenderer
BaseTextRenderer.Factory
Modifier and Type | Field and Description |
---|---|
private static ImplDefinition |
definition |
private java.lang.String |
format |
private java.text.DecimalFormat |
formatInstance |
private java.util.List<RangeValue> |
rangeValues |
private static long |
serialVersionUID |
private static int |
version |
definitions
HINT_FULL, HINT_RAW, HINT_SPECIFIC, TYPE_ANALOG, TYPE_BINARY, TYPE_MULTISTATE, TYPE_PLAIN, TYPE_RANGE, UNKNOWN_VALUE
Constructor and Description |
---|
RangeRenderer() |
RangeRenderer(java.lang.String format) |
Modifier and Type | Method and Description |
---|---|
void |
addRangeValues(double from,
double to,
java.lang.String text,
java.lang.String colour) |
java.lang.String |
getColour(double value) |
protected java.lang.String |
getColourImpl(MangoValue value) |
ImplDefinition |
getDef() |
static ImplDefinition |
getDefinition() |
java.lang.String |
getFormat() |
private RangeValue |
getRangeValue(double value) |
java.util.List<RangeValue> |
getRangeValues() |
java.lang.String |
getText(double value,
int hint) |
protected java.lang.String |
getTextImpl(MangoValue value,
int hint) |
java.lang.String |
getTypeName() |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setFormat(java.lang.String format) |
void |
setRangeValues(java.util.List<RangeValue> rangeValues) |
private void |
writeObject(java.io.ObjectOutputStream out) |
ensureDefinitions, getColour, getColour, getColour, getColour, getColour, getColour, getExportTypes, getImplementation, getMetaText, getText, getText, getText, getText, getText, getText, jsonDeserialize, jsonSerialize
private static ImplDefinition definition
private java.lang.String format
private java.util.List<RangeValue> rangeValues
private java.text.DecimalFormat formatInstance
private static final long serialVersionUID
private static final int version
public RangeRenderer()
public RangeRenderer(java.lang.String format)
public static ImplDefinition getDefinition()
public java.lang.String getTypeName()
public ImplDefinition getDef()
public void addRangeValues(double from, double to, java.lang.String text, java.lang.String colour)
public java.util.List<RangeValue> getRangeValues()
public void setRangeValues(java.util.List<RangeValue> rangeValues)
public java.lang.String getFormat()
public void setFormat(java.lang.String format)
protected java.lang.String getTextImpl(MangoValue value, int hint)
getTextImpl
in class BaseTextRenderer
public java.lang.String getText(double value, int hint)
getText
in interface TextRenderer
getText
in class BaseTextRenderer
protected java.lang.String getColourImpl(MangoValue value)
getColourImpl
in class BaseTextRenderer
public java.lang.String getColour(double value)
getColour
in interface TextRenderer
getColour
in class BaseTextRenderer
private RangeValue getRangeValue(double value)
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException