cz.cuni.pogamut.experiments.util
Class BasicExperimentDescriptor

java.lang.Object
  extended by cz.cuni.pogamut.experiments.ExperimentDescriptor
      extended by cz.cuni.pogamut.experiments.util.BasicExperimentDescriptor
All Implemented Interfaces:
java.io.Serializable

public class BasicExperimentDescriptor
extends ExperimentDescriptor

See Also:
Serialized Form

Nested Class Summary
static class BasicExperimentDescriptor.BotCreator
           
 
Field Summary
 BasicExperimentDescriptor.BotCreator botCreator
           
 long experimentLength
           
 
Fields inherited from class cz.cuni.pogamut.experiments.ExperimentDescriptor
listeners, logger, name, parameters, recordReplay
 
Constructor Summary
BasicExperimentDescriptor(BasicExperimentDescriptor.BotCreator botCreator, long experimentLength)
           
 
Method Summary
 Experiment createExperiment(UTServer server)
          Factory method creating and initializing the experiment on host computer.
 
Methods inherited from class cz.cuni.pogamut.experiments.ExperimentDescriptor
addExperimentStateListener, addParameter, clearParameters, getClassLoader, getExperimentSpeed, getExperimentStateListeners, getLogger, getName, getParameters, init, isRecordReplay, setClassLoader, setExperimentSpeed, setLogger, setName, setParameters, setRecordReplay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

botCreator

public BasicExperimentDescriptor.BotCreator botCreator

experimentLength

public long experimentLength
Constructor Detail

BasicExperimentDescriptor

public BasicExperimentDescriptor(BasicExperimentDescriptor.BotCreator botCreator,
                                 long experimentLength)
Method Detail

createExperiment

public Experiment createExperiment(UTServer server)
Description copied from class: ExperimentDescriptor
Factory method creating and initializing the experiment on host computer. Implementation can be: return new MyExperiment(this, world);

Specified by:
createExperiment in class ExperimentDescriptor
Returns:
Experiment configured by this descriptor and UTWorld.