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.OpenmlConnectorapiconnectorprotected org.openml.apiconnector.xml.Taskm_CurrentTaskThe task currently being usedprotected DefaultListModel<org.openml.apiconnector.xml.Task>m_TasksAn array of the Tasks to be executedprotected WekaConfigopenmlconfig-
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 voidadvanceCounters()DefaultListModel<File>getDatasets()DefaultListModel<org.openml.apiconnector.xml.Task>getTasks()voidinitialize()voidnextIteration()voidsetTasks(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:
getDatasetsin classweka.experiment.Experiment
-
initialize
public void initialize() throws Exception- Overrides:
initializein classweka.experiment.Experiment- Throws:
Exception
-
nextIteration
public void nextIteration() throws Exception- Overrides:
nextIterationin classweka.experiment.Experiment- Throws:
Exception
-
advanceCounters
public void advanceCounters()
- Overrides:
advanceCountersin classweka.experiment.Experiment
-
-