org.hackystat.telemetry.analyzer.evaluator
Class TelemetryReportObject

java.lang.Object
  extended by org.hackystat.telemetry.analyzer.evaluator.TelemetryReportObject

public class TelemetryReportObject
extends java.lang.Object

The evaluation result after resolving a telemetry report definition.

Author:
(Cedric) Qin Zhang

Constructor Summary
TelemetryReportObject(TelemetryReportDefinition definition)
          Constructs this instance.
 
Method Summary
(package private)  void addChartObject(TelemetryChartObject chartObject)
          Adds a telemetry chart object.
 java.util.List<TelemetryChartObject> getChartObjects()
          Gets a read-only list of all charts.
 TelemetryReportDefinition getTelemetryReportDefinition()
          Gets the telemetry report definition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TelemetryReportObject

TelemetryReportObject(TelemetryReportDefinition definition)
Constructs this instance.

Parameters:
definition - The telemetry report definition.
Method Detail

getTelemetryReportDefinition

public TelemetryReportDefinition getTelemetryReportDefinition()
Gets the telemetry report definition.

Returns:
The telemetry report definiton.

addChartObject

void addChartObject(TelemetryChartObject chartObject)
Adds a telemetry chart object.

Parameters:
chartObject - The telemetry chart object to be added.

getChartObjects

public java.util.List<TelemetryChartObject> getChartObjects()
Gets a read-only list of all charts.

Returns:
A read-only list containing TelemetryChartObject objects.