Package org.openml.weka.experiment
Class TaskBasedExperiment
- java.lang.Object
-
- weka.experiment.Experiment
-
- org.openml.weka.experiment.TaskBasedExperiment
-
- All Implemented Interfaces:
Serializable
,weka.core.OptionHandler
,weka.core.RevisionHandler
public class TaskBasedExperiment extends weka.experiment.Experiment
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.openml.apiconnector.io.OpenmlConnector
apiconnector
protected org.openml.apiconnector.xml.Task
m_CurrentTask
The task currently being usedprotected DefaultListModel<org.openml.apiconnector.xml.Task>
m_Tasks
An array of the Tasks to be executedprotected WekaConfig
openmlconfig
-
Fields inherited from class weka.experiment.Experiment
FILE_EXTENSION, m_AdditionalMeasures, m_AdvanceDataSetFirst, m_ClassFirst, m_CurrentInstances, m_CurrentProperty, m_DatasetNumber, m_Datasets, m_Finished, m_Notes, m_PropertyArray, m_PropertyNumber, m_PropertyPath, m_ResultListener, m_ResultProducer, m_RunLower, m_RunNumber, m_RunUpper, m_UsePropertyIterator
-
-
Constructor Summary
Constructors Constructor Description TaskBasedExperiment(weka.experiment.Experiment exp, org.openml.apiconnector.io.OpenmlConnector apiconnector, WekaConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advanceCounters()
DefaultListModel<File>
getDatasets()
DefaultListModel<org.openml.apiconnector.xml.Task>
getTasks()
void
initialize()
void
nextIteration()
void
setTasks(DefaultListModel<org.openml.apiconnector.xml.Task> tasks)
-
Methods inherited from class weka.experiment.Experiment
classFirst, getAdvanceDataSetFirst, getCurrentDatasetNumber, getCurrentPropertyNumber, getCurrentRunNumber, getNotes, getOptions, getPropertyArray, getPropertyArrayLength, getPropertyArrayValue, getPropertyPath, getResultListener, getResultProducer, getRevision, getRunLower, getRunUpper, getUsePropertyIterator, hasMoreIterations, listOptions, main, postProcess, read, runExperiment, runExperiment, setAdvanceDataSetFirst, setDatasets, setNotes, setOptions, setProperty, setPropertyArray, setPropertyPath, setResultListener, setResultProducer, setRunLower, setRunUpper, setUsePropertyIterator, toString, write
-
-
-
-
Field Detail
-
m_Tasks
protected DefaultListModel<org.openml.apiconnector.xml.Task> m_Tasks
An array of the Tasks to be executed
-
m_CurrentTask
protected org.openml.apiconnector.xml.Task m_CurrentTask
The task currently being used
-
apiconnector
protected final org.openml.apiconnector.io.OpenmlConnector apiconnector
-
openmlconfig
protected final WekaConfig openmlconfig
-
-
Constructor Detail
-
TaskBasedExperiment
public TaskBasedExperiment(weka.experiment.Experiment exp, org.openml.apiconnector.io.OpenmlConnector apiconnector, WekaConfig config)
-
-
Method Detail
-
getTasks
public DefaultListModel<org.openml.apiconnector.xml.Task> getTasks()
-
setTasks
public void setTasks(DefaultListModel<org.openml.apiconnector.xml.Task> tasks)
-
getDatasets
public DefaultListModel<File> getDatasets()
- Overrides:
getDatasets
in classweka.experiment.Experiment
-
initialize
public void initialize() throws Exception
- Overrides:
initialize
in classweka.experiment.Experiment
- Throws:
Exception
-
nextIteration
public void nextIteration() throws Exception
- Overrides:
nextIteration
in classweka.experiment.Experiment
- Throws:
Exception
-
advanceCounters
public void advanceCounters()
- Overrides:
advanceCounters
in classweka.experiment.Experiment
-
-