Class DefaultAbstractCollectorChartHandler

    • Constructor Detail

      • DefaultAbstractCollectorChartHandler

        public DefaultAbstractCollectorChartHandler()
    • Method Detail

      • initializeChart

        public void initializeChart​(com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                    org.zkoss.chart.Charts charts)
        Description copied from interface: ChartHandler
        THe method should be used to initialize all visual settings of the chart.
        Specified by:
        initializeChart in interface ChartHandler
        Parameters:
        wim - Widget instance manager
        charts - The Charts instance
        See Also:
        WidgetInstanceManager, Charts
      • 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

        public java.util.Collection<ChartInfoLabel> getDefaultInfoLabels​(org.zkoss.chart.Charts charts)
        Description copied from interface: ChartHandler
        The method should return a default set of labels to be displayed under the chart.
        Specified by:
        getDefaultInfoLabels in interface ChartHandler
        Parameters:
        charts - The Charts instance
        Returns:
        Collection of info-labels to be displayed under the chart.
        See Also:
        Charts
      • getInfoLabels

        public java.util.Collection<ChartInfoLabel> getInfoLabels​(org.zkoss.chart.Charts charts,
                                                                  int pointIndex)
        Description copied from interface: ChartHandler
        The 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:
        getInfoLabels in interface ChartHandler
        Parameters:
        charts - The Charts instance
        pointIndex - 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

        public java.lang.Number getYAxisMax​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getXAxisMax

        public java.lang.Number getXAxisMax​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getXAxisMin

        public java.lang.Number getXAxisMin​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getYAxisMin

        public java.lang.Number getYAxisMin​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getYAxisType

        public java.lang.String getYAxisType​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getYAxisLabel

        public java.lang.String getYAxisLabel​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getXAxisLabel

        public java.lang.String getXAxisLabel​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getXAxisType

        public java.lang.String getXAxisType​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getChartTitle

        public java.lang.String getChartTitle​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getTitleStyle

        public java.lang.String getTitleStyle​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getZoomType

        public java.lang.String getZoomType​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getPlotType

        public java.lang.String getPlotType​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getSeriesNames

        public java.util.Collection<java.lang.String> getSeriesNames​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getChartType

        public java.lang.String getChartType​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • isRoundValuesToInt

        public boolean isRoundValuesToInt​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • parseNumber

        protected java.lang.Number parseNumber​(com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                               java.lang.String key)
      • getLocalizedValue

        protected java.lang.String getLocalizedValue​(com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                                     java.lang.String key,
                                                     java.lang.String defaultValue)
      • getStatisticsMetadataService

        public StatisticsService getStatisticsMetadataService()
      • setStatisticsMetadataService

        public void setStatisticsMetadataService​(StatisticsService statisticsMetadataService)
      • getStatisticsDataService

        public StatisticsData getStatisticsDataService()
      • setStatisticsDataService

        public void setStatisticsDataService​(StatisticsData statisticsDataService)
      • setMonitoringFacade

        public void setMonitoringFacade​(MonitoringFacade monitoringFacade)