edu.cuny.cat.trader
Class PeriodicResettingCondition
java.lang.Object
  
java.util.Observable
      
edu.cuny.cat.trader.ResettingCondition
          
edu.cuny.cat.trader.PeriodicResettingCondition
- All Implemented Interfaces: 
 - AuctionEventListener, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Prototypeable, edu.cuny.obj.Resetable, java.lang.Cloneable
 
public class PeriodicResettingCondition
- extends ResettingCondition
 
resets a trading agent after every fixed-length period.
 
 
 Parameters
 
 
 
 base.days 
 int (-1 by default) | 
 (the length of period in terms of game days; a non-positive
 length indicates no periodic resetting) | 
 
 
 
 
 
 
 Default Base
 
 
- Version:
 
  - $Revision: 1.6 $
 
- Author:
 
  - Jinzhong Niu
 
 
 
 
 
 
| Methods inherited from class java.util.Observable | 
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
P_DEF_BASE
public static final java.lang.String P_DEF_BASE
- See Also:
 - Constant Field Values
 
P_DAYS
public static final java.lang.String P_DAYS
- See Also:
 - Constant Field Values
 
days
protected int days
PeriodicResettingCondition
public PeriodicResettingCondition()
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 ResettingCondition
 
 
eventOccurred
public void eventOccurred(AuctionEvent event)
- Specified by:
 eventOccurred in interface AuctionEventListener- Overrides:
 eventOccurred in class ResettingCondition
 
 
toString
public java.lang.String toString()
- Overrides:
 toString in class ResettingCondition