Class DefaultAbstractCollectorChartHandler
java.lang.Object
de.hybris.platform.platformbackoffice.charts.DefaultAbstractCollectorChartHandler
- All Implemented Interfaces:
ChartHandler
- Direct Known Subclasses:
DefaultLinearCollectorChartHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface de.hybris.platform.platformbackoffice.charts.ChartHandler
ON_REFRESH_CHART -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadjustSpacing(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) protected voidadjustTitleAlignment(org.zkoss.chart.Title title, com.hybris.cockpitng.engine.WidgetInstanceManager wim) protected voidadjustTitleXYCoordinates(org.zkoss.chart.Title title, com.hybris.cockpitng.engine.WidgetInstanceManager wim) protected voidadjustXYAxises(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) protected voidapplyChartColors(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) voidapplyDefaultPlotOptions(org.zkoss.chart.plotOptions.PlotOptions options) voidapplyTitleStyles(org.zkoss.chart.Title title, com.hybris.cockpitng.engine.WidgetInstanceManager wim) getChartTitle(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getChartType(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getDefaultInfoLabels(org.zkoss.chart.Charts charts) The method should return a default set of labels to be displayed under the chart.getInfoLabels(org.zkoss.chart.Charts charts, int pointIndex) The method should return a set of labels to be displayed under the chart for a selected point of the data series (if applicable).protected StringgetLocalizedValue(com.hybris.cockpitng.engine.WidgetInstanceManager wim, String key, String defaultValue) getPlotType(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getSeriesNames(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getTitleStyle(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getXAxisLabel(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getXAxisMax(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getXAxisMin(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getXAxisType(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getYAxisLabel(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getYAxisMax(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getYAxisMin(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getYAxisType(com.hybris.cockpitng.engine.WidgetInstanceManager wim) getZoomType(com.hybris.cockpitng.engine.WidgetInstanceManager wim) voidinitializeChart(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) THe method should be used to initialize all visual settings of the chart.booleanisExportButtonEnabled(com.hybris.cockpitng.engine.WidgetInstanceManager wim) booleanisRoundValuesToInt(com.hybris.cockpitng.engine.WidgetInstanceManager wim) protected NumberparseNumber(com.hybris.cockpitng.engine.WidgetInstanceManager wim, String key) voidsetMonitoringFacade(MonitoringFacade monitoringFacade) voidsetStatisticsDataService(StatisticsData statisticsDataService) voidsetStatisticsMetadataService(StatisticsService statisticsMetadataService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.platformbackoffice.charts.ChartHandler
applyModel
-
Field Details
-
EXPORT_ENABLED
- See Also:
-
ZOOM_TYPE
- See Also:
-
PLOT_TYPE
- See Also:
-
SERIES
- See Also:
-
CHART_TYPE
- See Also:
-
CHART_TITLE
- See Also:
-
ROUND_VALUES_TO_INT
- See Also:
-
TITLE_SPACING_TOP
- See Also:
-
TITLE_SPACING_BOTTOM
- See Also:
-
TITLE_SPACING_LEFT
- See Also:
-
TITLE_SPACING_RIGHT
- See Also:
-
TITLE_HORIZONTAL_ALIGNMENT
- See Also:
-
TITLE_VERTICAL_ALIGNMENT
- See Also:
-
TITLE_STYLE
- See Also:
-
TITLE_AXIS_X
- See Also:
-
TITLE_AXIS_Y
- See Also:
-
X_AXIS_LABEL
- See Also:
-
X_AXIS_TYPE
- See Also:
-
X_MAX
- See Also:
-
X_MIN
- See Also:
-
Y_AXIS_LABEL
- See Also:
-
Y_AXIS_TYPE
- See Also:
-
Y_MAX
- See Also:
-
Y_MIN
- See Also:
-
COLORS_DELIMITER
- See Also:
-
CHART_COLORS_LIST
- See Also:
-
-
Constructor Details
-
DefaultAbstractCollectorChartHandler
public DefaultAbstractCollectorChartHandler()
-
-
Method Details
-
initializeChart
public void initializeChart(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) Description copied from interface:ChartHandlerTHe method should be used to initialize all visual settings of the chart.- Specified by:
initializeChartin interfaceChartHandler- Parameters:
wim- Widget instance managercharts- The Charts instance- See Also:
-
WidgetInstanceManagerCharts
-
applyChartColors
protected void applyChartColors(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) -
adjustXYAxises
protected void adjustXYAxises(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) -
getDefaultInfoLabels
Description copied from interface:ChartHandlerThe method should return a default set of labels to be displayed under the chart.- Specified by:
getDefaultInfoLabelsin interfaceChartHandler- Parameters:
charts- The Charts instance- Returns:
- Collection of info-labels to be displayed under the chart.
- See Also:
-
Charts
-
getInfoLabels
Description copied from interface:ChartHandlerThe method should return a set of labels to be displayed under the chart for a selected point of the data series (if applicable).- Specified by:
getInfoLabelsin interfaceChartHandler- Parameters:
charts- The Charts instancepointIndex- The index of the point for which the information is required- Returns:
- Collection of info-labels to be displayed under the chart.
- See Also:
-
Charts
-
isExportButtonEnabled
public boolean isExportButtonEnabled(com.hybris.cockpitng.engine.WidgetInstanceManager wim) -
applyTitleStyles
public void applyTitleStyles(org.zkoss.chart.Title title, com.hybris.cockpitng.engine.WidgetInstanceManager wim) -
adjustSpacing
protected void adjustSpacing(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) -
adjustTitleAlignment
protected void adjustTitleAlignment(org.zkoss.chart.Title title, com.hybris.cockpitng.engine.WidgetInstanceManager wim) -
adjustTitleXYCoordinates
protected void adjustTitleXYCoordinates(org.zkoss.chart.Title title, com.hybris.cockpitng.engine.WidgetInstanceManager wim) -
applyDefaultPlotOptions
public void applyDefaultPlotOptions(org.zkoss.chart.plotOptions.PlotOptions options) -
getYAxisMax
-
getXAxisMax
-
getXAxisMin
-
getYAxisMin
-
getYAxisType
-
getYAxisLabel
-
getXAxisLabel
-
getXAxisType
-
getChartTitle
-
getTitleStyle
-
getZoomType
-
getPlotType
-
getSeriesNames
-
getChartType
-
isRoundValuesToInt
public boolean isRoundValuesToInt(com.hybris.cockpitng.engine.WidgetInstanceManager wim) -
parseNumber
-
getLocalizedValue
-
getStatisticsMetadataService
-
setStatisticsMetadataService
-
getStatisticsDataService
-
setStatisticsDataService
-
getMonitoringFacade
-
setMonitoringFacade
-