public abstract class DefaultAbstractCollectorChartHandler extends Object implements ChartHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
CHART_COLORS_LIST |
static String |
CHART_TITLE |
static String |
CHART_TYPE |
static String |
COLORS_DELIMITER |
static String |
EXPORT_ENABLED |
static String |
PLOT_TYPE |
static String |
ROUND_VALUES_TO_INT |
static String |
SERIES |
static String |
TITLE_AXIS_X |
static String |
TITLE_AXIS_Y |
static String |
TITLE_HORIZONTAL_ALIGNMENT |
static String |
TITLE_SPACING_BOTTOM |
static String |
TITLE_SPACING_LEFT |
static String |
TITLE_SPACING_RIGHT |
static String |
TITLE_SPACING_TOP |
static String |
TITLE_STYLE |
static String |
TITLE_VERTICAL_ALIGNMENT |
static String |
X_AXIS_LABEL |
static String |
X_AXIS_TYPE |
static String |
X_MAX |
static String |
X_MIN |
static String |
Y_AXIS_LABEL |
static String |
Y_AXIS_TYPE |
static String |
Y_MAX |
static String |
Y_MIN |
static String |
ZOOM_TYPE |
ON_REFRESH_CHART| Constructor and Description |
|---|
DefaultAbstractCollectorChartHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustSpacing(WidgetInstanceManager wim,
Charts charts) |
protected void |
adjustTitleAlignment(Title title,
WidgetInstanceManager wim) |
protected void |
adjustTitleXYCoordinates(Title title,
WidgetInstanceManager wim) |
protected void |
adjustXYAxises(WidgetInstanceManager wim,
Charts charts) |
void |
applyDefaultPlotOptions(PlotOptions options) |
void |
applyDefaultTitleStyles(Title title)
Deprecated.
|
void |
applyTitleStyles(Title title,
WidgetInstanceManager wim) |
String |
getChartTitle(WidgetInstanceManager wim) |
String |
getChartType(WidgetInstanceManager wim) |
Collection<ChartInfoLabel> |
getDefaultInfoLabels(Charts charts)
The method should return a default set of labels to be displayed under the chart.
|
Collection<ChartInfoLabel> |
getInfoLabels(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 String |
getLocalizedValue(WidgetInstanceManager wim,
String key,
String defaultValue) |
MonitoringFacade |
getMonitoringFacade() |
String |
getPlotType(WidgetInstanceManager wim) |
Collection<String> |
getSeriesNames(WidgetInstanceManager wim) |
StatisticsData |
getStatisticsDataService() |
StatisticsService |
getStatisticsMetadataService() |
String |
getTitleStyle(WidgetInstanceManager wim) |
String |
getXAxisLabel(WidgetInstanceManager wim) |
Number |
getXAxisMax(WidgetInstanceManager wim) |
Number |
getXAxisMin(WidgetInstanceManager wim) |
String |
getXAxisType(WidgetInstanceManager wim) |
String |
getYAxisLabel(WidgetInstanceManager wim) |
Number |
getYAxisMax(WidgetInstanceManager wim) |
Number |
getYAxisMin(WidgetInstanceManager wim) |
String |
getYAxisType(WidgetInstanceManager wim) |
String |
getZoomType(WidgetInstanceManager wim) |
void |
initializeChart(WidgetInstanceManager wim,
Charts charts)
THe method should be used to initialize all visual settings of the chart.
|
boolean |
isExportButtonEnabled(WidgetInstanceManager wim) |
boolean |
isRoundValuesToInt(WidgetInstanceManager wim) |
protected Number |
parseNumber(WidgetInstanceManager wim,
String key) |
void |
setMonitoringFacade(MonitoringFacade monitoringFacade) |
void |
setStatisticsDataService(StatisticsData statisticsDataService) |
void |
setStatisticsMetadataService(StatisticsService statisticsMetadataService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyModelpublic static final String EXPORT_ENABLED
public static final String ZOOM_TYPE
public static final String PLOT_TYPE
public static final String SERIES
public static final String CHART_TYPE
public static final String CHART_TITLE
public static final String ROUND_VALUES_TO_INT
public static final String TITLE_SPACING_TOP
public static final String TITLE_SPACING_BOTTOM
public static final String TITLE_SPACING_LEFT
public static final String TITLE_SPACING_RIGHT
public static final String TITLE_HORIZONTAL_ALIGNMENT
public static final String TITLE_VERTICAL_ALIGNMENT
public static final String TITLE_STYLE
public static final String TITLE_AXIS_X
public static final String TITLE_AXIS_Y
public static final String X_AXIS_LABEL
public static final String X_AXIS_TYPE
public static final String X_MAX
public static final String X_MIN
public static final String Y_AXIS_LABEL
public static final String Y_AXIS_TYPE
public static final String Y_MAX
public static final String Y_MIN
public static final String COLORS_DELIMITER
public static final String CHART_COLORS_LIST
public DefaultAbstractCollectorChartHandler()
public void initializeChart(WidgetInstanceManager wim,
Charts charts)
ChartHandlerinitializeChart in interface ChartHandlerwim - Widget instance managercharts - The Charts instanceWidgetInstanceManager,
Chartsprotected void adjustXYAxises(WidgetInstanceManager wim,
Charts charts)
public Collection<ChartInfoLabel> getDefaultInfoLabels(Charts charts)
ChartHandlergetDefaultInfoLabels in interface ChartHandlercharts - The Charts instanceChartspublic Collection<ChartInfoLabel> getInfoLabels(Charts charts, int pointIndex)
ChartHandlergetInfoLabels in interface ChartHandlercharts - The Charts instancepointIndex - The index of the point for which the information is requiredChartspublic boolean isExportButtonEnabled(WidgetInstanceManager wim)
@Deprecated public void applyDefaultTitleStyles(Title title)
title - applyTitleStyles(Title, WidgetInstanceManager) instead.public void applyTitleStyles(Title title,
WidgetInstanceManager wim)
protected void adjustSpacing(WidgetInstanceManager wim,
Charts charts)
protected void adjustTitleAlignment(Title title,
WidgetInstanceManager wim)
protected void adjustTitleXYCoordinates(Title title,
WidgetInstanceManager wim)
public void applyDefaultPlotOptions(PlotOptions options)
public Number getYAxisMax(WidgetInstanceManager wim)
public Number getXAxisMax(WidgetInstanceManager wim)
public Number getXAxisMin(WidgetInstanceManager wim)
public Number getYAxisMin(WidgetInstanceManager wim)
public String getYAxisType(WidgetInstanceManager wim)
public String getYAxisLabel(WidgetInstanceManager wim)
public String getXAxisLabel(WidgetInstanceManager wim)
public String getXAxisType(WidgetInstanceManager wim)
public String getChartTitle(WidgetInstanceManager wim)
public String getTitleStyle(WidgetInstanceManager wim)
public String getZoomType(WidgetInstanceManager wim)
public String getPlotType(WidgetInstanceManager wim)
public Collection<String> getSeriesNames(WidgetInstanceManager wim)
public String getChartType(WidgetInstanceManager wim)
public boolean isRoundValuesToInt(WidgetInstanceManager wim)
protected String getLocalizedValue(WidgetInstanceManager wim, String key, String defaultValue)
public StatisticsService getStatisticsMetadataService()
public void setStatisticsMetadataService(StatisticsService statisticsMetadataService)
public StatisticsData getStatisticsDataService()
public void setStatisticsDataService(StatisticsData statisticsDataService)
public MonitoringFacade getMonitoringFacade()
public void setMonitoringFacade(MonitoringFacade monitoringFacade)
Copyright © 2017 SAP SE. All Rights Reserved.