Class 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 used
      protected DefaultListModel<org.openml.apiconnector.xml.Task> m_Tasks
      An array of the Tasks to be executed
      protected 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 class weka.experiment.Experiment
      • initialize

        public void initialize()
                        throws Exception
        Overrides:
        initialize in class weka.experiment.Experiment
        Throws:
        Exception
      • nextIteration

        public void nextIteration()
                           throws Exception
        Overrides:
        nextIteration in class weka.experiment.Experiment
        Throws:
        Exception
      • advanceCounters

        public void advanceCounters()
        Overrides:
        advanceCounters in class weka.experiment.Experiment