Class C3MeterChartDisplayer
- 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<C3Displayer.View>
-
- org.dashbuilder.renderer.c3.client.charts.meter.C3MeterChartDisplayer
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.dashbuilder.displayer.client.Displayer,org.dashbuilder.displayer.client.DisplayerListener
@Dependent public class C3MeterChartDisplayer extends C3Displayer<C3Displayer.View>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceC3MeterChartDisplayer.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 C3MeterChartDisplayer(C3MeterChartDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet, C3JsTypesFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected C3ChartConfbuildConfiguration()protected C3ColorcreateColor()org.dashbuilder.displayer.DisplayerConstraintscreateDisplayerConstraints()protected String[][]createSeries()Extracts the series of the column 1 and other columnsprotected ObjectformatTooltip(Long value, Object threshold, String data)C3MeterChartDisplayer.ViewgetView()-
Methods inherited from class org.dashbuilder.renderer.c3.client.C3Displayer
createAxis, createAxisX, createAxisY, createCategories, 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
-
C3MeterChartDisplayer
@Inject public C3MeterChartDisplayer(C3MeterChartDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet, C3JsTypesFactory factory)
-
-
Method Detail
-
createDisplayerConstraints
public org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()
- Overrides:
createDisplayerConstraintsin classC3Displayer<C3Displayer.View>
-
getView
public C3MeterChartDisplayer.View getView()
- Specified by:
getViewin classorg.dashbuilder.displayer.client.AbstractDisplayer<C3Displayer.View>
-
buildConfiguration
protected C3ChartConf buildConfiguration()
- Overrides:
buildConfigurationin classC3Displayer<C3Displayer.View>
-
createSeries
protected String[][] createSeries()
Description copied from class:C3DisplayerExtracts the series of the column 1 and other columns- Overrides:
createSeriesin classC3Displayer<C3Displayer.View>- Returns:
-
createColor
protected C3Color createColor()
- Overrides:
createColorin classC3Displayer<C3Displayer.View>
-
-