public class DefaultStatisticsChart extends java.lang.Object implements StatisticsChart
| Constructor and Description |
|---|
DefaultStatisticsChart(java.lang.String name,
java.lang.String unit) |
DefaultStatisticsChart(java.lang.String name,
java.lang.String unit,
StatisticsService statisticsService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAggregatedCollector(AggregatedStatisticsCollector collector)
Add an aggregated collector to the chart.
|
boolean |
addLine(StatisticsCollector collector)
Add a
AbstractStatisticsCollector to this chart. |
boolean |
addLinetoView(java.lang.String name,
StatisticsCollector collector)
Add an specific
StatisticsCollector to the view identified by name. |
boolean |
addView(java.lang.String name,
java.util.List<StatisticsCollector> collectors)
Add a view called name with the
StatisticsCollectors to this chart. |
boolean |
containsLine(java.lang.String name)
Checks if the chart contains a
StatisticsCollector called name. |
AggregatedStatisticsCollector |
getAggregatedCollector(java.lang.String aggregatedName)
Get all collectors that do not collect data itself but just aggregate data collected by other collectors.
|
java.util.List<AggregatedStatisticsCollector> |
getAggregatedLines()
Get only lines of type
AggregatedStatisticsCollector. |
java.util.List<AggregatedStatisticsCollector> |
getAllAggregatedCollectors()
Get all aggregated collectors contained in this chart.
|
java.util.List<StatisticsCollector> |
getAllLines()
Get All
StatisticsCollectors from this chart. |
java.util.List<BasicStatisticsCollector> |
getBasicLines()
Get only lines of type
BasicStatisticsCollector. |
StatisticsCollector |
getLine(java.lang.String name)
Get a specific line from this chart, identified by name.
|
int |
getLineCount()
Get the number of registered
StatisticsCollectors. |
java.lang.String |
getName()
Get the name of this
StatisticsChart. |
java.lang.String |
getUnit() |
java.util.List<StatisticsCollector> |
getViewLines(java.lang.String view)
Get all lines contained in view.
|
boolean |
removeLine(StatisticsCollector collector)
Removes
AbstractStatisticsCollector identified by name from this chart. |
void |
setAggregatedLines(java.util.List<AggregatedStatisticsCollector> lines) |
void |
setBasicLines(java.util.List<BasicStatisticsCollector> lines) |
void |
setViews(java.util.Map<java.lang.String,java.util.List<StatisticsCollector>> mapping) |
public DefaultStatisticsChart(java.lang.String name,
java.lang.String unit)
public DefaultStatisticsChart(java.lang.String name,
java.lang.String unit,
StatisticsService statisticsService)
public boolean addLine(StatisticsCollector collector)
StatisticsChartAbstractStatisticsCollector to this chart.addLine in interface StatisticsChartAbstractStatisticsCollector was successful.public boolean removeLine(StatisticsCollector collector)
StatisticsChartAbstractStatisticsCollector identified by name from this chart.removeLine in interface StatisticsChartcollector - The collector to remove.public StatisticsCollector getLine(java.lang.String name)
StatisticsChartgetLine in interface StatisticsChartname - The name of the StatisticsCollector you want to get.StatisticsCollector with Name name.public java.util.List<StatisticsCollector> getAllLines()
StatisticsChartStatisticsCollectors from this chart.getAllLines in interface StatisticsChartStatisticsCollector> containing all StatisticsCollectors.public int getLineCount()
StatisticsChartStatisticsCollectors.getLineCount in interface StatisticsChartpublic java.lang.String getName()
StatisticsChartStatisticsChart.getName in interface StatisticsChartStatisticsChart.public java.lang.String getUnit()
public boolean addView(java.lang.String name,
java.util.List<StatisticsCollector> collectors)
StatisticsChartStatisticsCollectors to this chart.addView in interface StatisticsChartname - The name of the view to add.collectors - The collectors to add to the view.public boolean addLinetoView(java.lang.String name,
StatisticsCollector collector)
StatisticsChartStatisticsCollector to the view identified by name.addLinetoView in interface StatisticsChartpublic java.util.List<StatisticsCollector> getViewLines(java.lang.String view)
StatisticsChartgetViewLines in interface StatisticsChartview - The name of the view that you want to get the StatisticsCollectors from.public void setBasicLines(java.util.List<BasicStatisticsCollector> lines)
public void setAggregatedLines(java.util.List<AggregatedStatisticsCollector> lines)
public boolean containsLine(java.lang.String name)
StatisticsChartStatisticsCollector called name.containsLine in interface StatisticsChartpublic void setViews(java.util.Map<java.lang.String,java.util.List<StatisticsCollector>> mapping)
public AggregatedStatisticsCollector getAggregatedCollector(java.lang.String aggregatedName)
StatisticsChartgetAggregatedCollector in interface StatisticsChartpublic boolean addAggregatedCollector(AggregatedStatisticsCollector collector)
StatisticsChartaddAggregatedCollector in interface StatisticsChartcollector - The AggregatedStatisticsCollector to add to the chart.public java.util.List<AggregatedStatisticsCollector> getAllAggregatedCollectors()
StatisticsChartgetAllAggregatedCollectors in interface StatisticsChartStatisticsCollectors.public java.util.List<BasicStatisticsCollector> getBasicLines()
StatisticsChartBasicStatisticsCollector.getBasicLines in interface StatisticsChartpublic java.util.List<AggregatedStatisticsCollector> getAggregatedLines()
StatisticsChartAggregatedStatisticsCollector.getAggregatedLines in interface StatisticsChartCopyright © 2018 SAP SE. All Rights Reserved.