net.sourceforge.jasa.report
Class TimeSeriesReport

java.lang.Object
  extended by net.sourceforge.jasa.report.AbstractAuctionReport
      extended by net.sourceforge.jasa.report.TimeSeriesReport
All Implemented Interfaces:
java.io.Serializable, AuctionReport
Direct Known Subclasses:
TransactionPriceTimeSeriesReport

public abstract class TimeSeriesReport
extends AbstractAuctionReport

See Also:
Serialized Form
 

Field Summary
protected  java.lang.String baseFilename
           
protected  CSVWriter csvWriter
           
protected  int n
           
 
Fields inherited from class net.sourceforge.jasa.report.AbstractAuctionReport
auction
 
Constructor Summary
TimeSeriesReport()
           
TimeSeriesReport(java.lang.String filename)
           
 
Method Summary
 void eventOccurred(SimEvent event)
           
 java.lang.String getBaseFilename()
           
 DataWriter getCsvWriter()
           
 void onBatchFinished()
           
 void onSimulationFinished()
           
 void onSimulationStarting()
           
 void produceUserOutput()
           
 void reset()
           
 void setBaseFilename(java.lang.String baseFilename)
           
 void setCsvWriter(CSVWriter dataWriter)
           
 
Methods inherited from class net.sourceforge.jasa.report.AbstractAuctionReport
getAuction, getName, getVariableBindings, setAuction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

csvWriter

protected CSVWriter csvWriter

baseFilename

protected java.lang.String baseFilename

n

protected int n
Constructor Detail

TimeSeriesReport

public TimeSeriesReport(java.lang.String filename)

TimeSeriesReport

public TimeSeriesReport()
Method Detail

eventOccurred

public void eventOccurred(SimEvent event)
Overrides:
eventOccurred in class AbstractAuctionReport

produceUserOutput

public void produceUserOutput()
Overrides:
produceUserOutput in class AbstractAuctionReport

reset

public void reset()

onSimulationFinished

public void onSimulationFinished()

onSimulationStarting

public void onSimulationStarting()

onBatchFinished

public void onBatchFinished()

getCsvWriter

public DataWriter getCsvWriter()

setCsvWriter

public void setCsvWriter(CSVWriter dataWriter)

getBaseFilename

public java.lang.String getBaseFilename()

setBaseFilename

public void setBaseFilename(java.lang.String baseFilename)