edu.cuny.cat.stat
Class FeeReport

java.lang.Object
  extended by edu.cuny.cat.stat.FeeReport
All Implemented Interfaces:
AuctionEventListener, GameReport, edu.cuny.stat.Report<AuctionEvent>, java.util.EventListener

public class FeeReport
extends java.lang.Object
implements GameReport

A report tracking and recording charges announced by specialists.

Report variables

<specialist>.fee.registration the registration fee of a specialist.
<specialist>.fee.information the information fee of a specialist.
<specialist>.fee.shout the shout fee of a specialist.
<specialist>.fee.transaction the transaction fee of a specialist.
<specialist>.fee.profit the profit fee of a specialist.

Version:
$Revision: 1.15 $
Author:
Jinzhong Niu

Field Summary
protected  edu.cuny.stat.LoggingController logController
           
 
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
FeeReport()
           
 
Method Summary
 void eventOccurred(AuctionEvent event)
           
 java.util.Map<edu.cuny.stat.ReportVariable,?> getVariables()
           
protected  void printFees()
           
 void produceUserOutput()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logController

protected edu.cuny.stat.LoggingController logController
Constructor Detail

FeeReport

public FeeReport()
Method Detail

getVariables

public java.util.Map<edu.cuny.stat.ReportVariable,?> getVariables()

produceUserOutput

public void produceUserOutput()
Specified by:
produceUserOutput in interface edu.cuny.stat.Report<AuctionEvent>

eventOccurred

public void eventOccurred(AuctionEvent event)
Specified by:
eventOccurred in interface AuctionEventListener

printFees

protected void printFees()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object