net.sourceforge.jasa.report
Class BidPriceReport

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

public class BidPriceReport
extends AbstractAuctionReport
implements java.io.Serializable, java.lang.Cloneable

A historicalDataReport that keeps cummulative statistics on bid prices, ask prices, transaction prices, and market quote prices.

See Also:
Serialized Form
 

Field Summary
protected  SummaryStats stats
           
 
Fields inherited from class net.sourceforge.jasa.report.AbstractAuctionReport
auction
 
Constructor Summary
BidPriceReport()
           
 
Method Summary
 java.lang.Object clone()
           
protected  void createReportVars(java.util.Map<java.lang.Object,java.lang.Number> vars, java.lang.String var, Distribution stats)
           
 void eventOccurred(SimEvent event)
           
 java.lang.String getName()
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
           
 void initialise()
           
protected  ReportVariable makeVar(java.lang.String varName, java.lang.String moment)
           
protected  void printStats(SummaryStats stats)
           
 void produceUserOutput()
           
protected  void reportHeader()
           
 void reset()
           
 
Methods inherited from class net.sourceforge.jasa.report.AbstractAuctionReport
getAuction, setAuction
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stats

protected SummaryStats stats
Constructor Detail

BidPriceReport

public BidPriceReport()
Method Detail

eventOccurred

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

initialise

public void initialise()

reset

public void reset()

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

produceUserOutput

public void produceUserOutput()
Overrides:
produceUserOutput in class AbstractAuctionReport

getVariableBindings

public java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
Overrides:
getVariableBindings in class AbstractAuctionReport

reportHeader

protected void reportHeader()

printStats

protected void printStats(SummaryStats stats)

createReportVars

protected void createReportVars(java.util.Map<java.lang.Object,java.lang.Number> vars,
                                java.lang.String var,
                                Distribution stats)

makeVar

protected ReportVariable makeVar(java.lang.String varName,
                                 java.lang.String moment)

getName

public java.lang.String getName()
Overrides:
getName in class AbstractAuctionReport