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

Package class diagram package IEvaluationTask
Type Parameters:
T - UT2004BotParameters parameters class
X - EvaluatingBot bot
All Known Subinterfaces:
INavigationEvaluationTask
All Known Implementing Classes:
EvaluationTask, JumpInspectingTask, JumppadCollectorTask, MapEnvelopeTask, MapPathsEvaluationTask, NavigationEvaluationRepeatTask, NavigationEvaluationTask

public interface IEvaluationTask<T extends UT2004BotParameters,X extends EvaluatingBot>

Base interface for evaluation task.

Author:
Bogo

Method Summary
 Class<X> getBotClass()
          Class of bot.
 T getBotParams()
          Bot parameters.
 Class<T> getBotParamsClass()
          Class of bot parameters.
 String getFileName()
          File of the task.
 String getJarPath()
          Gets path where jar with bot is located.
 Level getLogLevel()
          Get level of log which should be stored in result.
 String getLogPath()
          Path where log will be stored.
 String getMapName()
          Map name where the evaluation will take place.
 String getResultPath()
          Gets path where result data should be stored.
 void setResultBasePath(String basePath)
           
 

Method Detail

getMapName

String getMapName()
Map name where the evaluation will take place.

Returns:

getBotParams

T getBotParams()
Bot parameters.

Returns:

getBotParamsClass

Class<T> getBotParamsClass()
Class of bot parameters.

Returns:

getBotClass

Class<X> getBotClass()
Class of bot.

Returns:

getLogPath

String getLogPath()
Path where log will be stored.

Returns:

getFileName

String getFileName()
File of the task.

Returns:

getJarPath

String getJarPath()
Gets path where jar with bot is located. Or null if bot is contained within evaluator jar.

Returns:

getResultPath

String getResultPath()
Gets path where result data should be stored.

Returns:

getLogLevel

Level getLogLevel()
Get level of log which should be stored in result.

Returns:
Level of log to store

setResultBasePath

void setResultBasePath(String basePath)


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