cz.cuni.amis.pogamut.ut2004.navigation.evaluator.task
Class EvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>

Package class diagram package EvaluationTask
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.navigation.evaluator.task.EvaluationTask<T,X>
Type Parameters:
T - Class of the bot parameters.
X - Class of the evaluating bot.
All Implemented Interfaces:
IEvaluationTask<T,X>
Direct Known Subclasses:
JumpInspectingTask, JumppadCollectorTask, MapEnvelopeTask, MapPathsEvaluationTask, NavigationEvaluationTask

public abstract class EvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>
extends Object
implements IEvaluationTask<T,X>

Abstract class for evaluation task. Contains information required to start bot via UT2004BotRunner.

Author:
Bogo

Constructor Summary
EvaluationTask(Class<T> paramsClass, Class<X> botClass)
           
 
Method Summary
 Class<X> getBotClass()
          Class of bot.
 Class<T> getBotParamsClass()
          Class of bot parameters.
 String getJarPath()
          Gets path where jar with bot is located.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.ut2004.navigation.evaluator.task.IEvaluationTask
getBotParams, getFileName, getLogLevel, getLogPath, getMapName, getResultPath, setResultBasePath
 

Constructor Detail

EvaluationTask

public EvaluationTask(Class<T> paramsClass,
                      Class<X> botClass)
Method Detail

getBotParamsClass

public Class<T> getBotParamsClass()
Description copied from interface: IEvaluationTask
Class of bot parameters.

Specified by:
getBotParamsClass in interface IEvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>
Returns:

getBotClass

public Class<X> getBotClass()
Description copied from interface: IEvaluationTask
Class of bot.

Specified by:
getBotClass in interface IEvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>
Returns:

getJarPath

public String getJarPath()
Description copied from interface: IEvaluationTask
Gets path where jar with bot is located. Or null if bot is contained within evaluator jar.

Specified by:
getJarPath in interface IEvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>
Returns:


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.