public abstract class DefaultAbstractCollectorChartHandler extends java.lang.Object implements ChartHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CHART_COLORS_LIST |
static java.lang.String |
CHART_TITLE |
static java.lang.String |
CHART_TYPE |
static java.lang.String |
COLORS_DELIMITER |
static java.lang.String |
EXPORT_ENABLED |
static java.lang.String |
PLOT_TYPE |
static java.lang.String |
ROUND_VALUES_TO_INT |
static java.lang.String |
SERIES |
static java.lang.String |
TITLE_AXIS_X |
static java.lang.String |
TITLE_AXIS_Y |
static java.lang.String |
TITLE_HORIZONTAL_ALIGNMENT |
static java.lang.String |
TITLE_SPACING_BOTTOM |
static java.lang.String |
TITLE_SPACING_LEFT |
static java.lang.String |
TITLE_SPACING_RIGHT |
static java.lang.String |
TITLE_SPACING_TOP |
static java.lang.String |
TITLE_STYLE |
static java.lang.String |
TITLE_VERTICAL_ALIGNMENT |
static java.lang.String |
X_AXIS_LABEL |
static java.lang.String |
X_AXIS_TYPE |
static java.lang.String |
X_MAX |
static java.lang.String |
X_MIN |
static java.lang.String |
Y_AXIS_LABEL |
static java.lang.String |
Y_AXIS_TYPE |
static java.lang.String |
Y_MAX |
static java.lang.String |
Y_MIN |
static java.lang.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) |
protected void |
applyChartColors(WidgetInstanceManager wim,
Charts charts) |
void |
applyDefaultPlotOptions(PlotOptions options) |
void |
applyTitleStyles(Title title,
WidgetInstanceManager wim) |
java.lang.String |
getChartTitle(WidgetInstanceManager wim) |
java.lang.String |
getChartType(WidgetInstanceManager wim) |
java.util.Collection<ChartInfoLabel> |
getDefaultInfoLabels(Charts charts)
The method should return a default set of labels to be displayed under the chart.
|
java.util.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 java.lang.String |
getLocalizedValue(WidgetInstanceManager wim,
java.lang.String key,
java.lang.String defaultValue) |
MonitoringFacade |
getMonitoringFacade() |
java.lang.String |
getPlotType(WidgetInstanceManager wim) |
java.util.Collection<java.lang.String> |
getSeriesNames(WidgetInstanceManager wim) |
StatisticsData |
getStatisticsDataService() |
StatisticsService |
getStatisticsMetadataService() |
java.lang.String |
getTitleStyle(WidgetInstanceManager wim) |
java.lang.String |
getXAxisLabel(WidgetInstanceManager wim) |
java.lang.Number |
getXAxisMax(WidgetInstanceManager wim) |
java.lang.Number |
getXAxisMin(WidgetInstanceManager wim) |
java.lang.String |
getXAxisType(WidgetInstanceManager wim) |
java.lang.String |
getYAxisLabel(WidgetInstanceManager wim) |
java.lang.Number |
getYAxisMax(WidgetInstanceManager wim) |
java.lang.Number |
getYAxisMin(WidgetInstanceManager wim) |
java.lang.String |
getYAxisType(WidgetInstanceManager wim) |
java.lang.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 java.lang.Number |
parseNumber(WidgetInstanceManager wim,
java.lang.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 java.lang.String EXPORT_ENABLED
public static final java.lang.String ZOOM_TYPE
public static final java.lang.String PLOT_TYPE
public static final java.lang.String SERIES
public static final java.lang.String CHART_TYPE
public static final java.lang.String CHART_TITLE
public static final java.lang.String ROUND_VALUES_TO_INT
public static final java.lang.String TITLE_SPACING_TOP
public static final java.lang.String TITLE_SPACING_BOTTOM
public static final java.lang.String TITLE_SPACING_LEFT
public static final java.lang.String TITLE_SPACING_RIGHT
public static final java.lang.String TITLE_HORIZONTAL_ALIGNMENT
public static final java.lang.String TITLE_VERTICAL_ALIGNMENT
public static final java.lang.String TITLE_STYLE
public static final java.lang.String TITLE_AXIS_X
public static final java.lang.String TITLE_AXIS_Y
public static final java.lang.String X_AXIS_LABEL
public static final java.lang.String X_AXIS_TYPE
public static final java.lang.String X_MAX
public static final java.lang.String X_MIN
public static final java.lang.String Y_AXIS_LABEL
public static final java.lang.String Y_AXIS_TYPE
public static final java.lang.String Y_MAX
public static final java.lang.String Y_MIN
public static final java.lang.String COLORS_DELIMITER
public static final java.lang.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 applyChartColors(WidgetInstanceManager wim,
Charts charts)
protected void adjustXYAxises(WidgetInstanceManager wim,
Charts charts)
public java.util.Collection<ChartInfoLabel> getDefaultInfoLabels(Charts charts)
ChartHandlergetDefaultInfoLabels in interface ChartHandlercharts - The Charts instanceChartspublic java.util.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)
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 java.lang.Number getYAxisMax(WidgetInstanceManager wim)
public java.lang.Number getXAxisMax(WidgetInstanceManager wim)
public java.lang.Number getXAxisMin(WidgetInstanceManager wim)
public java.lang.Number getYAxisMin(WidgetInstanceManager wim)
public java.lang.String getYAxisType(WidgetInstanceManager wim)
public java.lang.String getYAxisLabel(WidgetInstanceManager wim)
public java.lang.String getXAxisLabel(WidgetInstanceManager wim)
public java.lang.String getXAxisType(WidgetInstanceManager wim)
public java.lang.String getChartTitle(WidgetInstanceManager wim)
public java.lang.String getTitleStyle(WidgetInstanceManager wim)
public java.lang.String getZoomType(WidgetInstanceManager wim)
public java.lang.String getPlotType(WidgetInstanceManager wim)
public java.util.Collection<java.lang.String> getSeriesNames(WidgetInstanceManager wim)
public java.lang.String getChartType(WidgetInstanceManager wim)
public boolean isRoundValuesToInt(WidgetInstanceManager wim)
protected java.lang.Number parseNumber(WidgetInstanceManager wim,
java.lang.String key)
protected java.lang.String getLocalizedValue(WidgetInstanceManager wim,
java.lang.String key,
java.lang.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 © 2018 SAP SE. All Rights Reserved.