public abstract class AbstractPieOptions extends ConfigurationOptions
Modifier | Constructor and Description |
---|---|
protected |
AbstractPieOptions(AbstractChart<?,?> chart,
ChartOptions defaultvalues)
Builds the object storing the chart instance and defaults.
|
Modifier and Type | Method and Description |
---|---|
AbstractChart<?,?> |
getChart()
Returns the chart instance
|
double |
getCircumference()
Returns the the sweep to allow arcs to cover.
|
protected T |
getConfiguration()
Returns the configuration element.
|
double |
getCutoutPercentage()
Returns the the percentage of the chart that is cut out of the middle.
|
double |
getRotation()
Returns the starting angle to draw arcs from.
|
void |
setCircumference(double circumference)
Sets the sweep to allow arcs to cover.
|
protected void |
setConfiguration(T configuration) |
void |
setCutoutPercentage(double cutoutPercentage)
Sets the percentage of the chart that is cut out of the middle.
|
void |
setRotation(double rotation)
Sets the starting angle to draw arcs from.
|
String |
toJSON()
Returns the JSON representation of the object.
|
addHandler, getAnimation, getAspectRatio, getDevicePixelRatio, getElements, getEvents, getHover, getLayout, getLegend, getLegendCallback, getPlugins, getResponsiveAnimationDuration, getTitle, getTooltips, hasDatasetSelectionHandlers, isMaintainAspectRatio, isResponsive, load, removeHandler, setAspectRatio, setDevicePixelRatio, setEvents, setLegendCallback, setMaintainAspectRatio, setResponsive, setResponsiveAnimationDuration
onAdd, onRemove
protected AbstractPieOptions(AbstractChart<?,?> chart, ChartOptions defaultvalues)
chart
- chart instancedefaultvalues
- defaults of chartpublic void setCutoutPercentage(double cutoutPercentage)
cutoutPercentage
- the percentage of the chart that is cut out of the middle.public double getCutoutPercentage()
public void setRotation(double rotation)
rotation
- starting angle to draw arcs from.public double getRotation()
public void setCircumference(double circumference)
circumference
- the sweep to allow arcs to cover.public double getCircumference()
protected final void setConfiguration(T configuration)
configuration
- the configuration to setprotected final T getConfiguration()
public final String toJSON()
public final AbstractChart<?,?> getChart()