uk.ac.liv.util
Interface Parameterizable

All Known Subinterfaces:
LearnerMonitor, ValuationPolicy
All Known Implementing Classes:
AbstractAuctionReport, AbstractLearner, AbstractTradingAgent, CombiAuctionReport, ComplexityReport, CSVReport, CSVWriter, DailyStatsReport, DumbLearner, ElectricityExperiment, FixedQuantityStrategyImpl, FixedValuer, GraphLearnerMonitor, GraphReport, KAuctioneer, KPricingPolicy, MetaLearner, MixedStrategy, QLearner, RandomValuer, RepastGraphWriter, RoundRobinAuction, StandardRandomizer, StatelessQLearner

public interface Parameterizable

Classes implementing this interface indicate that they can be initialised from a parameter database using the "Clique" pattern of ECJ. It is planned to move over to a bean-based XML approach at some time in the future.


Method Summary
 void setup(ec.util.ParameterDatabase parameters, ec.util.Parameter base)
          Initialise this object from a parameter database.
 

Method Detail

setup

public void setup(ec.util.ParameterDatabase parameters,
                  ec.util.Parameter base)
Initialise this object from a parameter database.