net.sourceforge.jabm.report
Class BatchMetaReport

java.lang.Object
  extended by net.sourceforge.jabm.report.BatchMetaReport
All Implemented Interfaces:
java.io.Serializable, EventListener, Report

public class BatchMetaReport
extends java.lang.Object
implements Report, java.io.Serializable

See Also:
Serialized Form
 

Field Summary
protected  java.util.List<Report> reports
           
protected  java.util.Map<java.lang.Object,org.apache.commons.math3.stat.descriptive.SummaryStatistics> variables
           
 
Constructor Summary
BatchMetaReport()
           
BatchMetaReport(java.util.ArrayList<Report> reports)
           
 
Method Summary
 void eventOccurred(SimEvent event)
           
 java.lang.String getName()
           
 java.util.List<Report> getReports()
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
          Get the values calculated by this report.
 void setReports(java.util.List<Report> reports)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reports

protected java.util.List<Report> reports

variables

protected java.util.Map<java.lang.Object,org.apache.commons.math3.stat.descriptive.SummaryStatistics> variables
Constructor Detail

BatchMetaReport

public BatchMetaReport(java.util.ArrayList<Report> reports)

BatchMetaReport

public BatchMetaReport()
Method Detail

eventOccurred

public void eventOccurred(SimEvent event)
Specified by:
eventOccurred in interface EventListener

getReports

public java.util.List<Report> getReports()

setReports

public void setReports(java.util.List<Report> reports)

getVariableBindings

public java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
Description copied from interface: Report
Get the values calculated by this report.

Specified by:
getVariableBindings in interface Report
Returns:
A Map of user-readable variable names to their associated values.

getName

public java.lang.String getName()
Specified by:
getName in interface Report