public class MultistateGraphicComponent extends ImageSetComponent
ViewComponent.Factory
Modifier and Type | Field and Description |
---|---|
private int |
defaultImage |
static ImplDefinition |
DEFINITION |
private static long |
serialVersionUID |
private java.util.Map<java.lang.Integer,java.lang.Integer> |
stateImageMap |
private static int |
version |
imageSet
Constructor and Description |
---|
MultistateGraphicComponent() |
Modifier and Type | Method and Description |
---|---|
ImplDefinition |
definition() |
int |
getDefaultImage() |
java.lang.String |
getImage(PointValueTime pointValue) |
java.util.List<com.serotonin.db.IntValuePair> |
getImageStateList() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setDefaultImage(int defaultImage) |
void |
setImageStateList(java.util.List<com.serotonin.db.IntValuePair> imageStateList) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
private void |
writeObject(java.io.ObjectOutputStream out) |
addDataToModel, defaultImage, getHeight, getImageSetId, getTextX, getTextY, getWidth, isDisplayText, setDisplayText, snippetName, tgetImageSet, tsetImageSet
containsValidVisibleDataPoint, getBkgdColorOverride, getDataPointId, getDisplayName, getName, getNameOverride, getSupportedDataTypes, getTypeName, isChartRenderer, isDisconnected, isDisplayControls, isPointComponent, isSettable, isSettableOverride, isUnreliable, isValid, isVisible, setBkgdColorOverride, setDisconnected, setDisplayControls, setNameOverride, setSettableOverride, setUnreliable, tgetDataPoint, tsetDataPoint, validateDataPoint
getDefName, getExportTypes, getId, getIdSuffix, getImplementations, getIndex, getStyle, getX, getY, isCompoundComponent, isCustomComponent, jsonDeserializeDataPoint, jsonSerializeDataPoint, newInstance, readDataPoint, resolveClass, setIdSuffix, setIndex, setLocation, setStyle, setX, setY, writeDataPoint
public static ImplDefinition DEFINITION
private java.util.Map<java.lang.Integer,java.lang.Integer> stateImageMap
private int defaultImage
private static final long serialVersionUID
private static final int version
public int getDefaultImage()
public void setDefaultImage(int defaultImage)
public ImplDefinition definition()
definition
in class ViewComponent
public java.lang.String getImage(PointValueTime pointValue)
getImage
in class ImageSetComponent
public java.util.List<com.serotonin.db.IntValuePair> getImageStateList()
public void setImageStateList(java.util.List<com.serotonin.db.IntValuePair> imageStateList)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
validate
in class ViewComponent
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
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
jsonDeserialize
in class ImageSetComponent
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
jsonSerialize
in class ImageSetComponent