public abstract class BaseChartRenderer extends java.lang.Object implements ChartRenderer, com.serotonin.json.JsonSerializable
Modifier and Type | Class and Description |
---|---|
static class |
BaseChartRenderer.Factory |
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.List<ImplDefinition> |
definitions |
private static ImplDefinition |
noneDefinition |
private static long |
serialVersionUID |
private static int |
version |
TYPE_IMAGE, TYPE_NONE, TYPE_STATS, TYPE_TABLE
Constructor and Description |
---|
BaseChartRenderer() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
ensureDefinitions() |
static java.util.List<java.lang.String> |
getExportTypes() |
static java.util.List<ImplDefinition> |
getImplementations(int dataType) |
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) |
private void |
writeObject(java.io.ObjectOutputStream out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDataToModel, getDef, getTypeName
private static ImplDefinition noneDefinition
static java.util.List<ImplDefinition> definitions
private static final long serialVersionUID
private static final int version
static void ensureDefinitions()
public static java.util.List<ImplDefinition> getImplementations(int dataType)
public static java.util.List<java.lang.String> getExportTypes()
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.io.IOException
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
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable