cz.cuni.amis.pogamut.ut2004.navigation.evaluator.task
Class EvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EvaluationTask
public EvaluationTask(Class<T> paramsClass,
Class<X> botClass)
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.