Package org.dashbuilder.displayer.impl
Class BarChartSettingsBuilderImpl
- 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<BarChartSettingsBuilderImpl>
-
- org.dashbuilder.displayer.impl.BarChartSettingsBuilderImpl
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetLookupBuilder<BarChartSettingsBuilderImpl>,BarChartSettingsBuilder<BarChartSettingsBuilderImpl>,ChartSettingsBuilder<BarChartSettingsBuilderImpl>,DisplayerSettingsBuilder<BarChartSettingsBuilderImpl>,XAxisChartSettingsBuilder<BarChartSettingsBuilderImpl>
public class BarChartSettingsBuilderImpl extends AbstractXAxisChartSettingsBuilder<BarChartSettingsBuilderImpl> implements BarChartSettingsBuilder<BarChartSettingsBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
displayerSettings
-
-
Constructor Summary
Constructors Constructor Description BarChartSettingsBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DisplayerSettingscreateDisplayerSettings()BarChartSettingsBuilderImplset3d(boolean b)BarChartSettingsBuilderImplsubType_Bar()Set this bar chart's subtype to a simple bar chart (i.e. horizontal non-stacked bars)BarChartSettingsBuilderImplsubType_Column()Set this bar chart's subtype to a simple column chart (i.e. vertical non-stacked bars)BarChartSettingsBuilderImplsubType_StackedBar()Set this bar chart's subtype to a stacked bar chart (i.e. horizontal stacked bars)BarChartSettingsBuilderImplsubType_StackedColumn()Set this bar chart's subtype to a stacked column chart (i.e. vertical stacked bars)-
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<BarChartSettingsBuilderImpl>
-
set3d
public BarChartSettingsBuilderImpl set3d(boolean b)
- Specified by:
set3din interfaceBarChartSettingsBuilder<BarChartSettingsBuilderImpl>- Parameters:
b- True if the bars of this bar chart are to be shown in 3D, false if they are to be shown flat.- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Bar chart data displayer.
-
subType_Bar
public BarChartSettingsBuilderImpl subType_Bar()
Description copied from interface:BarChartSettingsBuilderSet this bar chart's subtype to a simple bar chart (i.e. horizontal non-stacked bars)- Specified by:
subType_Barin interfaceBarChartSettingsBuilder<BarChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Bar chart data displayer.
-
subType_StackedBar
public BarChartSettingsBuilderImpl subType_StackedBar()
Description copied from interface:BarChartSettingsBuilderSet this bar chart's subtype to a stacked bar chart (i.e. horizontal stacked bars)- Specified by:
subType_StackedBarin interfaceBarChartSettingsBuilder<BarChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Bar chart data displayer.
-
subType_Column
public BarChartSettingsBuilderImpl subType_Column()
Description copied from interface:BarChartSettingsBuilderSet this bar chart's subtype to a simple column chart (i.e. vertical non-stacked bars)- Specified by:
subType_Columnin interfaceBarChartSettingsBuilder<BarChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Bar chart data displayer.
-
subType_StackedColumn
public BarChartSettingsBuilderImpl subType_StackedColumn()
Description copied from interface:BarChartSettingsBuilderSet this bar chart's subtype to a stacked column chart (i.e. vertical stacked bars)- Specified by:
subType_StackedColumnin interfaceBarChartSettingsBuilder<BarChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Bar chart data displayer.
-
-