edu.ou.mlfw.ladder
Class LadderConfig

java.lang.Object
  extended by edu.ou.mlfw.ladder.LadderConfig

public class LadderConfig
extends java.lang.Object

A LadderConfiguration points to the file location of a SimulatorInitializer and provides mapping entries from uniquely named controllables to the clients that will control them.


Constructor Summary
LadderConfig(java.io.File simulatorConfig, java.lang.Class<? extends Simulator> simulatorClass, java.io.File outputHTML, int maxVariableClientsPerGame, int numMatchRepeats, ClientMapping[] variableClientMappings, ClientMapping[] staticClientMappings)
           
 
Method Summary
 int getMaxVariableClientsPerGame()
           
 int getNumMatchRepeats()
           
 java.io.File getOutputHTML()
           
 java.lang.Class<? extends Simulator> getSimulatorClass()
           
 java.io.File getSimulatorConfig()
           
 ClientMapping[] getStaticClientMappings()
           
 ClientMapping[] getVariableClientMappings()
           
static com.thoughtworks.xstream.XStream getXStream()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LadderConfig

public LadderConfig(java.io.File simulatorConfig,
                    java.lang.Class<? extends Simulator> simulatorClass,
                    java.io.File outputHTML,
                    int maxVariableClientsPerGame,
                    int numMatchRepeats,
                    ClientMapping[] variableClientMappings,
                    ClientMapping[] staticClientMappings)
Method Detail

getVariableClientMappings

public ClientMapping[] getVariableClientMappings()

getStaticClientMappings

public ClientMapping[] getStaticClientMappings()

getSimulatorConfig

public java.io.File getSimulatorConfig()

getSimulatorClass

public java.lang.Class<? extends Simulator> getSimulatorClass()

getOutputHTML

public java.io.File getOutputHTML()

getNumMatchRepeats

public int getNumMatchRepeats()

getMaxVariableClientsPerGame

public int getMaxVariableClientsPerGame()

getXStream

public static com.thoughtworks.xstream.XStream getXStream()