net.sourceforge.jasa.report
Class AbstractAuctionReport

java.lang.Object
  extended by net.sourceforge.jasa.report.AbstractAuctionReport
All Implemented Interfaces:
java.io.Serializable, AuctionReport
Direct Known Subclasses:
AbstractMarketStatsReport, BidPriceReport, DataWriterReport, EventReport, HistoricalDataReport, PriceStatisticsReport, ReportVariableBoardUpdater, TimeSeriesReport, VeracityReport

public abstract class AbstractAuctionReport
extends java.lang.Object
implements AuctionReport, java.io.Serializable

An abstract implementation of AuctionReport that provides functionality common to all reports.

See Also:
Serialized Form
 

Field Summary
protected  Market auction
          The market we are keeping statistics on.
 
Constructor Summary
AbstractAuctionReport()
           
AbstractAuctionReport(Market auction)
           
 
Method Summary
 void eventOccurred(SimEvent event)
           
 Market getAuction()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
           
 void produceUserOutput()
           
 void setAuction(Market auction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

auction

protected Market auction
The market we are keeping statistics on.

Constructor Detail

AbstractAuctionReport

public AbstractAuctionReport(Market auction)

AbstractAuctionReport

public AbstractAuctionReport()
Method Detail

setAuction

public void setAuction(Market auction)

getAuction

public Market getAuction()

eventOccurred

public void eventOccurred(SimEvent event)

getVariableBindings

public java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()

getName

public java.lang.String getName()

produceUserOutput

public void produceUserOutput()