Package org.dashbuilder.displayer.impl
Class MetricSettingsBuilderImpl
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetLookupBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder<T>
-
- org.dashbuilder.displayer.impl.AbstractChartSettingsBuilder<MetricSettingsBuilderImpl>
-
- org.dashbuilder.displayer.impl.MetricSettingsBuilderImpl
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetLookupBuilder<MetricSettingsBuilderImpl>,ChartSettingsBuilder<MetricSettingsBuilderImpl>,DisplayerSettingsBuilder<MetricSettingsBuilderImpl>,MetricSettingsBuilder<MetricSettingsBuilderImpl>
public class MetricSettingsBuilderImpl extends AbstractChartSettingsBuilder<MetricSettingsBuilderImpl> implements MetricSettingsBuilder<MetricSettingsBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.displayer.impl.AbstractDisplayerSettingsBuilder
displayerSettings
-
-
Constructor Summary
Constructors Constructor Description MetricSettingsBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DisplayerSettingscreateDisplayerSettings()MetricSettingsBuilderImplmetric(long start, long warning, long critical, long end)Set specific the configuration parameters for this metric 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
-
-
-
-
Method Detail
-
createDisplayerSettings
protected DisplayerSettings createDisplayerSettings()
- Specified by:
createDisplayerSettingsin classAbstractDisplayerSettingsBuilder<MetricSettingsBuilderImpl>
-
metric
public MetricSettingsBuilderImpl metric(long start, long warning, long critical, long end)
Description copied from interface:MetricSettingsBuilderSet specific the configuration parameters for this metric chart.All the reference values specified start, warning, critical, and end can be used to customize how the metric is displayed according its current value.
- Specified by:
metricin interfaceMetricSettingsBuilder<MetricSettingsBuilderImpl>- Returns:
- The DisplayerSettingsBuilder instance that is being used to configure a Meter data displayer.
-
-