|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.liv.auction.stats.CombiAuctionReport
A report that combines several different reports.
Parameters
| base.n int >= 1 |
(the number of different loggers to configure) |
| Field Summary | |
protected RoundRobinAuction |
auction
|
static java.lang.String |
P_NUMLOGGERS
|
protected java.util.List |
reports
|
| Constructor Summary | |
CombiAuctionReport()
|
|
CombiAuctionReport(java.util.List reports)
|
|
| Method Summary | |
void |
addReport(AuctionReport report)
Add a new logger |
void |
eventOccurred(AuctionEvent event)
|
java.util.Map |
getVariables()
Returns a Map of all of the variables that are produced in the report. |
void |
produceUserOutput()
Produce the final report for the user. |
java.util.Iterator |
reportIterator()
|
void |
reset()
Reinitialise our state to the original settings. |
void |
setAuction(RoundRobinAuction auction)
Specify the auction to be used when generating the report. |
void |
setup(ec.util.ParameterDatabase parameters,
ec.util.Parameter base)
Initialise this object from a parameter database. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.List reports
protected RoundRobinAuction auction
public static final java.lang.String P_NUMLOGGERS
| Constructor Detail |
public CombiAuctionReport(java.util.List reports)
public CombiAuctionReport()
| Method Detail |
public void setup(ec.util.ParameterDatabase parameters,
ec.util.Parameter base)
Parameterizable
setup in interface Parameterizablepublic void addReport(AuctionReport report)
public void reset()
Resetable
reset in interface Resetablepublic void produceUserOutput()
AuctionReport
produceUserOutput in interface AuctionReportpublic java.util.Iterator reportIterator()
public java.util.Map getVariables()
AuctionReport
getVariables in interface AuctionReportReportVariablepublic void eventOccurred(AuctionEvent event)
eventOccurred in interface AuctionEventListenerpublic void setAuction(RoundRobinAuction auction)
AuctionReport
setAuction in interface AuctionReport
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||