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
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractChart(D data) protectedAbstractChart(D data, O options) -
Method Summary
Modifier and TypeMethodDescriptiongetData()com.fasterxml.jackson.databind.ObjectWriterprotected Tself()setDefaultObjectWriter(com.fasterxml.jackson.databind.ObjectWriter defaultObjectWriter) setOptions(O options) toJson()Convertthisinstance 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:
setOptionsin interfaceChart<T,O extends Options<?, ?>, D extends AbstractData<?, ?>>
-
getDefaultObjectWriter
public com.fasterxml.jackson.databind.ObjectWriter getDefaultObjectWriter() -
setDefaultObjectWriter
-
toJson
Description copied from interface:ChartConvert
thisinstance to Json for use with Chart.js library. -
self
-