Class MultiExperimenter

  • All Implemented Interfaces:
    adams.core.CleanUpHandler, adams.gui.core.AbstractNamedHistoryPanel.HistoryEntrySelectionListener, ImageObserver, MenuContainer, Serializable, Accessible

    public class MultiExperimenter
    extends adams.gui.workspace.AbstractWorkspaceManagerPanel<ExperimenterPanel>
    Extended interface for the WEKA Experimenter, allowing for an arbitrary number of Experimenter panels.
    Version:
    $Revision: 8799 $
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Detail

      • m_Memory

        protected static weka.core.Memory m_Memory
        for monitoring the Memory consumption
    • Constructor Detail

      • MultiExperimenter

        public MultiExperimenter()
    • Method Detail

      • getDefaultWorkspaceName

        protected String getDefaultWorkspaceName()
        The default name for a workspace.
        Specified by:
        getDefaultWorkspaceName in class adams.gui.workspace.AbstractWorkspaceManagerPanel<ExperimenterPanel>
        Returns:
        the default
      • newWorkspace

        protected ExperimenterPanel newWorkspace​(boolean init)
        Returns a new workspace instance.
        Specified by:
        newWorkspace in class adams.gui.workspace.AbstractWorkspaceManagerPanel<ExperimenterPanel>
        Parameters:
        init - whether to initialize the workspace
        Returns:
        the workspace
      • newWorkspaceList

        protected ExperimenterEntryPanel newWorkspaceList()
        Instantiates a new panel for workspaces.
        Specified by:
        newWorkspaceList in class adams.gui.workspace.AbstractWorkspaceManagerPanel<ExperimenterPanel>
        Returns:
        the list panel
      • load

        public void load​(File file)
        Loads the specified file in a new panel.
        Parameters:
        file - the file to load
      • load

        public void load​(File[] files)
        Loads the specified files in new panels.
        Parameters:
        files - the files to load
      • runExperimenter

        public static void runExperimenter​(String[] args)
        Runs an experimenter instance. Also interpretes the "-env classname" parameter.
        Parameters:
        args - the command-line arguments
      • main

        public static void main​(String[] args)
        Starts the experimenter environment.
        Parameters:
        args - the command-line arguments: [-env classname] [initial dataset]