Class AbstractChart<T,O extends Options<?,?>,D extends AbstractData<?,?>>
java.lang.Object
software.xdev.chartjs.model.charts.AbstractChart<T,O,D>
- All Implemented Interfaces:
Chart<T,
O, D>
- Direct Known Subclasses:
HomogeneousChart
,MixedChart
public abstract class AbstractChart<T,O extends Options<?,?>,D extends AbstractData<?,?>>
extends Object
implements Chart<T,O,D>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
AbstractChart
(D data) protected
AbstractChart
(D data, O options) -
Method Summary
Modifier and TypeMethodDescriptiongetData()
com.fasterxml.jackson.databind.ObjectWriter
protected T
self()
setDefaultObjectWriter
(com.fasterxml.jackson.databind.ObjectWriter defaultObjectWriter) setOptions
(O options) toJson()
Convertthis
instance to Json for use with Chart.js library.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.xdev.chartjs.model.charts.Chart
getType, isDrawable, toJsonNative
-
Field Details
-
data
-
options
-
defaultObjectWriter
protected com.fasterxml.jackson.databind.ObjectWriter defaultObjectWriter
-
-
Constructor Details
-
AbstractChart
protected AbstractChart() -
AbstractChart
-
AbstractChart
-
-
Method Details
-
getData
-
setData
-
getOptions
-
setOptions
- Specified by:
setOptions
in interfaceChart<T,
O extends Options<?, ?>, D extends AbstractData<?, ?>>
-
getDefaultObjectWriter
public com.fasterxml.jackson.databind.ObjectWriter getDefaultObjectWriter() -
setDefaultObjectWriter
-
toJson
Description copied from interface:Chart
Convert
this
instance to Json for use with Chart.js library. -
self
-