edu.cuny.cat.stat
Class CombiGameReport

java.lang.Object
  extended by edu.cuny.stat.AbstractReport<E>
      extended by edu.cuny.stat.CombiReport<AuctionEvent>
          extended by edu.cuny.cat.stat.CombiGameReport
All Implemented Interfaces:
AuctionEventListener, GameReport, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Resetable, edu.cuny.stat.Report<AuctionEvent>, java.util.EventListener

public class CombiGameReport
extends edu.cuny.stat.CombiReport<AuctionEvent>
implements GameReport

A report that combines several different reports.

Parameters

base.n
int >= 1
(the number of different reports to configure)
base.n
name of class, inheriting GameReport
(the nth game report)

Default Base

combi_game_report

Version:
$Revision: 1.21 $
Author:
Jinzhong Niu

Field Summary
static java.lang.String P_DEF_BASE
           
static java.lang.String P_NUM
           
protected  java.util.List<GameReport> reports
           
 
Fields inherited from interface edu.cuny.cat.stat.GameReport
ACCEPTED, ASK, BID, CONVERGENCE_COEFFICIENT, EFFICIENCY, EQUILIBRIUM, FEE, Formatter, GLOBAL, MARKETSHARE, MAX, MEAN, MIN, PLACED, PRICE, PROFIT, PROFIT_DISPERSION, QUANTITY, SCORE, SHOUT, SPECIALIST, STDEV, TOTAL, TRADER, TRANSACTION, TRANSACTIONRATE, VALUE
 
Constructor Summary
CombiGameReport()
           
CombiGameReport(java.util.List<GameReport> reports)
           
 
Method Summary
 void setup(edu.cuny.config.param.ParameterDatabase parameters, edu.cuny.config.param.Parameter base)
           
 
Methods inherited from class edu.cuny.stat.CombiReport
addReport, eventOccurred, getReport, produceUserOutput, reportIterator, reset, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.cuny.cat.event.AuctionEventListener
eventOccurred
 
Methods inherited from interface edu.cuny.stat.Report
produceUserOutput
 
Methods inherited from interface edu.cuny.event.EventListener
eventOccurred
 

Field Detail

reports

protected java.util.List<GameReport> reports

P_DEF_BASE

public static final java.lang.String P_DEF_BASE
See Also:
Constant Field Values

P_NUM

public static final java.lang.String P_NUM
See Also:
Constant Field Values
Constructor Detail

CombiGameReport

public CombiGameReport(java.util.List<GameReport> reports)

CombiGameReport

public CombiGameReport()
Method Detail

setup

public void setup(edu.cuny.config.param.ParameterDatabase parameters,
                  edu.cuny.config.param.Parameter base)
Specified by:
setup in interface edu.cuny.config.param.Parameterizable
Overrides:
setup in class edu.cuny.stat.CombiReport<AuctionEvent>