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, tsetImageSetcontainsValidVisibleDataPoint, getBkgdColorOverride, getDataPointId, getDisplayName, getName, getNameOverride, getSupportedDataTypes, getTypeName, isChartRenderer, isDisconnected, isDisplayControls, isPointComponent, isSettable, isSettableOverride, isUnreliable, isValid, isVisible, setBkgdColorOverride, setDisconnected, setDisplayControls, setNameOverride, setSettableOverride, setUnreliable, tgetDataPoint, tsetDataPoint, validateDataPointgetDefName, getExportTypes, getId, getIdSuffix, getImplementations, getIndex, getStyle, getX, getY, isCompoundComponent, isCustomComponent, jsonDeserializeDataPoint, jsonSerializeDataPoint, newInstance, readDataPoint, resolveClass, setIdSuffix, setIndex, setLocation, setStyle, setX, setY, writeDataPointpublic 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 ViewComponentpublic java.lang.String getImage(PointValueTime pointValue)
getImage in class ImageSetComponentpublic 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 ViewComponentprivate void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void jsonDeserialize(com.serotonin.json.JsonReader reader,
                            com.serotonin.json.JsonObject json)
                     throws com.serotonin.json.JsonException
jsonDeserialize in interface com.serotonin.json.JsonSerializablejsonDeserialize in class ImageSetComponentcom.serotonin.json.JsonExceptionpublic void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize in interface com.serotonin.json.JsonSerializablejsonSerialize in class ImageSetComponent