Package org.dashbuilder.displayer.impl
Class LineChartSettingsBuilderImpl
- 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<LineChartSettingsBuilderImpl>
-
- org.dashbuilder.displayer.impl.LineChartSettingsBuilderImpl
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetLookupBuilder<LineChartSettingsBuilderImpl>,ChartSettingsBuilder<LineChartSettingsBuilderImpl>,DisplayerSettingsBuilder<LineChartSettingsBuilderImpl>,LineChartSettingsBuilder<LineChartSettingsBuilderImpl>,XAxisChartSettingsBuilder<LineChartSettingsBuilderImpl>
public class LineChartSettingsBuilderImpl extends AbstractXAxisChartSettingsBuilder<LineChartSettingsBuilderImpl> implements LineChartSettingsBuilder<LineChartSettingsBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
displayerSettings
-
-
Constructor Summary
Constructors Constructor Description LineChartSettingsBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DisplayerSettingscreateDisplayerSettings()LineChartSettingsBuilderImplsubType_Line()Set this line chart's subtype to a simple line chartLineChartSettingsBuilderImplsubType_SmoothLine()Set this line chart's subtype to a smooth line chart (i.e. a line chart without sharp edges)-
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<LineChartSettingsBuilderImpl>
-
subType_Line
public LineChartSettingsBuilderImpl subType_Line()
Description copied from interface:LineChartSettingsBuilderSet this line chart's subtype to a simple line chart- Specified by:
subType_Linein interfaceLineChartSettingsBuilder<LineChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Line chart data displayer.
-
subType_SmoothLine
public LineChartSettingsBuilderImpl subType_SmoothLine()
Description copied from interface:LineChartSettingsBuilderSet this line chart's subtype to a smooth line chart (i.e. a line chart without sharp edges)- Specified by:
subType_SmoothLinein interfaceLineChartSettingsBuilder<LineChartSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Line chart data displayer.
-
-