Class C3PieChartDisplayer
- java.lang.Object
-
- org.dashbuilder.displayer.client.AbstractDisplayer<V>
-
- org.dashbuilder.displayer.client.AbstractGwtDisplayer<V>
-
- org.dashbuilder.renderer.c3.client.C3AbstractDisplayer<V>
-
- org.dashbuilder.renderer.c3.client.C3Displayer<C3PieChartDisplayer.View>
-
- org.dashbuilder.renderer.c3.client.charts.pie.C3PieChartDisplayer
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.dashbuilder.displayer.client.Displayer,org.dashbuilder.displayer.client.DisplayerListener
@Dependent public class C3PieChartDisplayer extends C3Displayer<C3PieChartDisplayer.View>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceC3PieChartDisplayer.View
-
Field Summary
-
Fields inherited from class org.dashbuilder.renderer.c3.client.C3Displayer
COLOR_PATTERN, factory
-
Fields inherited from class org.dashbuilder.renderer.c3.client.C3AbstractDisplayer
filterLabelSet
-
-
Constructor Summary
Constructors Constructor Description C3PieChartDisplayer(C3PieChartDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet, C3JsTypesFactory builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected C3ChartConfbuildConfiguration()protected C3AxisXcreateAxisX()protected String[]createCategories()This method extracts the categories of a dataset.org.dashbuilder.displayer.DisplayerConstraintscreateDisplayerConstraints()protected C3DonutcreateDonut()protected String[][]createSeries()Extracts the series of the column 1 and other columnsC3PieChartDisplayerdonut()C3PieChartDisplayer.ViewgetView()-
Methods inherited from class org.dashbuilder.renderer.c3.client.C3Displayer
createAxis, createAxisY, createColor, createData, createGroups, createPadding, createPoint, createSelection, createSize, createTickX, createTickY, createXs, getDataTable, getSelectedCategory, getSelectedRowIndex, updateVisualizationWithData
-
Methods inherited from class org.dashbuilder.renderer.c3.client.C3AbstractDisplayer
addToSelection, columnValueToString, createVisualization, evaluateValueToString, updateFilterStatus, updateVisualization
-
Methods inherited from class org.dashbuilder.displayer.client.AbstractDisplayer
addFormatter, addListener, afterClose, afterDataSetLookup, afterDraw, afterLoad, afterRedraw, asWidget, beforeDataSetLookup, beforeLoad, checkDisplayerSettings, close, draw, export, filterApply, filterApply, filterColumns, filterIndexes, filterInterval, filterIntervals, filterReset, filterReset, filterUpdate, filterUpdate, filterUpdate, formatDate, formatDateDynamic, formatDateFixed, formatInterval, formatValue, formatValue, getDataSetHandler, getDisplayerConstraints, getDisplayerId, getDisplayerSettings, getEvaluator, getFormatter, getFormatter, handleError, handleError, handleError, handleError, isDrawn, isRefreshOn, onClose, onDataLoaded, onDataLookup, onDraw, onError, onFilterEnabled, onFilterEnabled, onFilterReset, onFilterReset, onFilterUpdate, onRedraw, parseDynamicGroupDate, redraw, setDataSetHandler, setDisplayerSettings, setEvaluator, setFormatter, setRefreshOn, showError, sortApply, updateRefreshTimer
-
-
-
-
Constructor Detail
-
C3PieChartDisplayer
@Inject public C3PieChartDisplayer(C3PieChartDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet, C3JsTypesFactory builder)
-
-
Method Detail
-
buildConfiguration
protected C3ChartConf buildConfiguration()
- Overrides:
buildConfigurationin classC3Displayer<C3PieChartDisplayer.View>
-
getView
public C3PieChartDisplayer.View getView()
- Specified by:
getViewin classorg.dashbuilder.displayer.client.AbstractDisplayer<C3PieChartDisplayer.View>
-
donut
public C3PieChartDisplayer donut()
-
createSeries
protected String[][] createSeries()
Description copied from class:C3DisplayerExtracts the series of the column 1 and other columns- Overrides:
createSeriesin classC3Displayer<C3PieChartDisplayer.View>- Returns:
-
createAxisX
protected C3AxisX createAxisX()
- Overrides:
createAxisXin classC3Displayer<C3PieChartDisplayer.View>
-
createCategories
protected String[] createCategories()
Description copied from class:C3DisplayerThis method extracts the categories of a dataset. For most of the charts the first column of the dataset contains the categories.- Overrides:
createCategoriesin classC3Displayer<C3PieChartDisplayer.View>- Returns:
-
createDisplayerConstraints
public org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()
- Overrides:
createDisplayerConstraintsin classC3Displayer<C3PieChartDisplayer.View>
-
createDonut
protected C3Donut createDonut()
-
-