Package org.dashbuilder.displayer.impl
Class PieChartSettingsBuilderImpl
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetLookupBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractChartSettingsBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractXAxisChartSettingsBuilder<PieChartSettingsBuilderImpl>
-
- org.dashbuilder.displayer.impl.PieChartSettingsBuilderImpl
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetLookupBuilder<PieChartSettingsBuilderImpl>,ChartSettingsBuilder<PieChartSettingsBuilderImpl>,DisplayerSettingsBuilder<PieChartSettingsBuilderImpl>,PieChartSettingsBuilder<PieChartSettingsBuilderImpl>,XAxisChartSettingsBuilder<PieChartSettingsBuilderImpl>
public class PieChartSettingsBuilderImpl extends AbstractXAxisChartSettingsBuilder<PieChartSettingsBuilderImpl> implements PieChartSettingsBuilder<PieChartSettingsBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
displayerSettings
-
-
Constructor Summary
Constructors Constructor Description PieChartSettingsBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DisplayerSettingscreateDisplayerSettings()PieChartSettingsBuilderImplset3d(boolean b)PieChartSettingsBuilderImplsubType_Donut()Set this pie chart's subtype to a donut-like simple pie chart (i.e. a pie chart with a hole in its center)PieChartSettingsBuilderImplsubType_Donut(String holeLabel)Set this pie chart's subtype to a donut-like simple pie chart (i.e. a pie chart with a hole in its center) and, in addition, with the label to assign inside the donut graph hole.PieChartSettingsBuilderImplsubType_Pie()Set this pie chart's subtype to a simple pie chartPieChartSettingsBuilderImplsubType_Pie_3d()Set this pie chart's subtype to a 3D pie chart-
Methods inherited from class org.dashbuilder.displayer.impl.AbstractChartSettingsBuilder
height, legendOff, legendOn, legendOn, margins, resizableOff, resizableOn, width
-
Methods inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
allowCsvExport, allowExcelExport, backgroundColor, buildSettings, dataset, expression, expression, filterOff, filterOn, format, format, format, htmlTemplate, jsTemplate, refreshOff, refreshOn, refreshOn, renderer, subtype, title, titleVisible, uuid, xAxisAngle, xAxisShowLabels, xAxisTitle, yAxisShowLabels, yAxisTitle
-
Methods inherited from class org.dashbuilder.dataset.impl.AbstractDataSetLookupBuilder
asc, buildColumnId, buildLookup, column, column, column, column, column, dataset, desc, dynamic, dynamic, dynamic, filter, filter, firstDay, firstMonth, fixed, getCurrentOp, group, group, group, join, rowNumber, rowOffset, select, sort, sort
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dashbuilder.displayer.ChartSettingsBuilder
height, legendOff, legendOn, legendOn, margins, resizableOff, resizableOn, width
-
Methods inherited from interface org.dashbuilder.dataset.DataSetLookupBuilder
asc, buildLookup, column, column, column, column, column, dataset, desc, dynamic, dynamic, dynamic, filter, filter, firstDay, firstMonth, fixed, group, group, group, join, rowNumber, rowOffset, select, sort, sort
-
Methods inherited from interface org.dashbuilder.displayer.DisplayerSettingsBuilder
backgroundColor, buildSettings, dataset, expression, expression, filterOff, filterOn, format, format, format, htmlTemplate, jsTemplate, refreshOff, refreshOn, refreshOn, renderer, subtype, title, titleVisible, uuid
-
Methods inherited from interface org.dashbuilder.displayer.XAxisChartSettingsBuilder
xAxisAngle, xAxisShowLabels, xAxisTitle, yAxisShowLabels, yAxisTitle
-
-
-
-
Method Detail
-
createDisplayerSettings
protected DisplayerSettings createDisplayerSettings()
- Specified by:
createDisplayerSettingsin classAbstractDisplayerSettingsBuilder<PieChartSettingsBuilderImpl>
-
set3d
public PieChartSettingsBuilderImpl set3d(boolean b)
-
subType_Pie
public PieChartSettingsBuilderImpl subType_Pie()
Description copied from interface:PieChartSettingsBuilderSet this pie chart's subtype to a simple pie chart- Specified by:
subType_Piein interfacePieChartSettingsBuilder<PieChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Pie chart data displayer.
-
subType_Pie_3d
public PieChartSettingsBuilderImpl subType_Pie_3d()
Description copied from interface:PieChartSettingsBuilderSet this pie chart's subtype to a 3D pie chart- Specified by:
subType_Pie_3din interfacePieChartSettingsBuilder<PieChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Pie chart data displayer.
-
subType_Donut
public PieChartSettingsBuilderImpl subType_Donut()
Description copied from interface:PieChartSettingsBuilderSet this pie chart's subtype to a donut-like simple pie chart (i.e. a pie chart with a hole in its center)- Specified by:
subType_Donutin interfacePieChartSettingsBuilder<PieChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Pie chart data displayer.
-
subType_Donut
public PieChartSettingsBuilderImpl subType_Donut(String holeLabel)
Description copied from interface:PieChartSettingsBuilderSet this pie chart's subtype to a donut-like simple pie chart (i.e. a pie chart with a hole in its center) and, in addition, with the label to assign inside the donut graph hole.- Specified by:
subType_Donutin interfacePieChartSettingsBuilder<PieChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Pie chart data displayer.
-
-