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.
-
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
-