net.sourceforge.jabm.report
Class AggregateFrequencyReport

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

public class AggregateFrequencyReport
extends java.lang.Object
implements FrequencyReport, java.io.Serializable

See Also:
Serialized Form
 

Field Summary
protected  FrequencyReport singleCaseReport
           
 
Constructor Summary
AggregateFrequencyReport(FrequencyReport singleCaseReport)
           
 
Method Summary
 void eventOccurred(SimEvent event)
           
 org.apache.commons.math3.stat.Frequency getFrequency()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
          Get the values calculated by this report.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

singleCaseReport

protected FrequencyReport singleCaseReport
Constructor Detail

AggregateFrequencyReport

public AggregateFrequencyReport(FrequencyReport singleCaseReport)
Method Detail

getFrequency

public org.apache.commons.math3.stat.Frequency getFrequency()
Specified by:
getFrequency in interface FrequencyReport

eventOccurred

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

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