Class C3BubbleChartDisplayer
- 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
-
- org.dashbuilder.renderer.c3.client.C3XYDisplayer<C3BubbleChartDisplayer.View>
-
- org.dashbuilder.renderer.c3.client.charts.bubble.C3BubbleChartDisplayer
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.dashbuilder.displayer.client.Displayer,org.dashbuilder.displayer.client.DisplayerListener
@Dependent public class C3BubbleChartDisplayer extends C3XYDisplayer<C3BubbleChartDisplayer.View>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceC3BubbleChartDisplayer.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 C3BubbleChartDisplayer(C3BubbleChartDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet, C3JsTypesFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dashbuilder.displayer.DisplayerConstraintscreateDisplayerConstraints()protected C3PointcreatePoint()protected String[][]createSeries()Extracts the series of the column 1 and other columnsprotected elemental2.core.JsObjectcreateXs()protected StringgetSelectedCategory(C3DataInfo info)protected intgetSelectedRowIndex(C3DataInfo info)C3BubbleChartDisplayer.ViewgetView()-
Methods inherited from class org.dashbuilder.renderer.c3.client.C3XYDisplayer
buildConfiguration, createGroups, createTickY, isStacked, setStacked, stackedGroups
-
Methods inherited from class org.dashbuilder.renderer.c3.client.C3Displayer
createAxis, createAxisX, createAxisY, createCategories, createColor, createData, createPadding, createSelection, createSize, createTickX, getDataTable, 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
-
C3BubbleChartDisplayer
@Inject public C3BubbleChartDisplayer(C3BubbleChartDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet, C3JsTypesFactory factory)
-
-
Method Detail
-
getView
public C3BubbleChartDisplayer.View getView()
- Specified by:
getViewin classorg.dashbuilder.displayer.client.AbstractDisplayer
-
createDisplayerConstraints
public org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()
- Overrides:
createDisplayerConstraintsin classC3Displayer
-
createSeries
protected String[][] createSeries()
Description copied from class:C3DisplayerExtracts the series of the column 1 and other columns- Overrides:
createSeriesin classC3Displayer- Returns:
-
createXs
protected elemental2.core.JsObject createXs()
- Overrides:
createXsin classC3Displayer
-
createPoint
protected C3Point createPoint()
- Overrides:
createPointin classC3Displayer
-
getSelectedCategory
protected String getSelectedCategory(C3DataInfo info)
- Overrides:
getSelectedCategoryin classC3Displayer
-
getSelectedRowIndex
protected int getSelectedRowIndex(C3DataInfo info)
- Overrides:
getSelectedRowIndexin classC3Displayer
-
-