net.sourceforge.jasa.report
Class DailyStatsReport

java.lang.Object
  extended by net.sourceforge.jasa.report.AbstractAuctionReport
      extended by net.sourceforge.jasa.report.PriceStatisticsReport
          extended by net.sourceforge.jasa.report.DailyStatsReport
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, AuctionReport

public class DailyStatsReport
extends PriceStatisticsReport

A historicalDataReport that collects price statistics for each trading day.

See Also:
Serialized Form
 

Field Summary
protected  java.util.Vector<SummaryStats[]> dailyStats
           
 
Fields inherited from class net.sourceforge.jasa.report.PriceStatisticsReport
ASK_PRICE, ASK_QUOTE, BID_PRICE, BID_QUOTE, stats, TRANS_PRICE
 
Fields inherited from class net.sourceforge.jasa.report.AbstractAuctionReport
auction
 
Constructor Summary
DailyStatsReport()
           
 
Method Summary
 void endOfDay(EndOfDayEvent event)
           
 void eventOccurred(MarketEvent event)
           
 SummaryStats getPreviousDayTransPriceStats()
           
 SummaryStats getTransPriceStats(int day)
           
 void initialise()
           
 void produceUserOutput()
           
 void reset()
           
 
Methods inherited from class net.sourceforge.jasa.report.PriceStatisticsReport
clone, createReportVars, getAskPriceStats, getAskQuoteStats, getBidPriceStats, getBidQuoteStats, getTransPriceStats, getVariableBindings, makeVar, newCopy, printStats, reportHeader, roundClosed, updateShoutLog, updateTransPriceLog
 
Methods inherited from class net.sourceforge.jasa.report.AbstractAuctionReport
getAuction, getName, setAuction
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dailyStats

protected java.util.Vector<SummaryStats[]> dailyStats
Constructor Detail

DailyStatsReport

public DailyStatsReport()
Method Detail

eventOccurred

public void eventOccurred(MarketEvent event)
Overrides:
eventOccurred in class PriceStatisticsReport

getTransPriceStats

public SummaryStats getTransPriceStats(int day)

getPreviousDayTransPriceStats

public SummaryStats getPreviousDayTransPriceStats()

endOfDay

public void endOfDay(EndOfDayEvent event)

produceUserOutput

public void produceUserOutput()
Overrides:
produceUserOutput in class PriceStatisticsReport

initialise

public void initialise()
Overrides:
initialise in class PriceStatisticsReport

reset

public void reset()
Overrides:
reset in class PriceStatisticsReport