Package moa.tasks.meta
Class ALMainTask
-
- All Implemented Interfaces:
Configurable
,Serializable
,MOAObject
,OptionHandler
,Task
- Direct Known Subclasses:
ALMultiParamTask
,ALPartitionEvaluationTask
,ALPrequentialEvaluationTask
public abstract class ALMainTask extends MetaMainTask
This class provides a superclass for Active Learning tasks, which enables convenient searching for those tasks for example when showing a list of available Active Learning tasks. Furthermore, it specifies the type of threads being used asALTaskThread
.- Version:
- $Revision: 1 $
- Author:
- Cornelius Styp von Rekowski (cornelius.styp@ovgu.de)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class moa.tasks.meta.MetaMainTask
colorCoding, isLastSubtaskOnLevel, nameSuffix
-
Fields inherited from class moa.tasks.MainTask
INSTANCES_BETWEEN_MONITOR_UPDATES, outputFileOption
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description ALMainTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract List<ALTaskThread>
getSubtaskThreads()
Get the list of threads for all subtasks and recursively the children's subtasks.-
Methods inherited from class moa.tasks.meta.MetaMainTask
getColorCoding, getDisplayName, getSubtaskLevel, isSubtask, setColorCoding, setIsLastSubtaskOnLevel, setNameSuffix
-
Methods inherited from class moa.tasks.MainTask
doMainTask, doTaskImpl
-
Methods inherited from class moa.tasks.AbstractTask
doTask, doTask, getDescription, getTaskName, prepareForUseImpl
-
Methods inherited from class moa.options.AbstractOptionHandler
copy, getCLICreationString, getOptions, getPreparedClassOption, getPurposeString, prepareClassOptions, prepareForUse, prepareForUse
-
Methods inherited from class moa.AbstractMOAObject
copy, measureByteSize, measureByteSize, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface moa.MOAObject
measureByteSize
-
Methods inherited from interface moa.tasks.Task
getTaskResultType
-
-
-
-
Method Detail
-
getSubtaskThreads
public abstract List<ALTaskThread> getSubtaskThreads()
Description copied from class:MetaMainTask
Get the list of threads for all subtasks and recursively the children's subtasks.- Specified by:
getSubtaskThreads
in classMetaMainTask
- Returns:
- list of subtask threads, recursively generated
-
-