Package weka.gui

Class WorkbenchApp

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, GUIApplication

public class WorkbenchApp extends AbstractGUIApplication
One app to rule them all, one app to find them, one app to bring them all and with perspectives bind them.
Version:
$Revision: $
Author:
Mark Hall (mhall{[at]}pentaho{[dot]}com)
See Also:
  • Constructor Details

    • WorkbenchApp

      public WorkbenchApp()
      Constructor
  • Method Details

    • getApplicationName

      public String getApplicationName()
      Get the name of this application
      Returns:
      the name of this application
    • getApplicationID

      public String getApplicationID()
      Get the ID of this application
      Returns:
      the ID of this application
    • getMainPerspective

      public Perspective getMainPerspective()
      Get the main perspective of this application. In this case the Preprocess panel is the main perspective.
      Returns:
      the main perspective of this application
    • settingsChanged

      public void settingsChanged()
      Called when the user changes settings
      Specified by:
      settingsChanged in interface GUIApplication
      Overrides:
      settingsChanged in class AbstractGUIApplication
    • notifyCapabilitiesFilterListeners

      public void notifyCapabilitiesFilterListeners(Capabilities filter)
      Notify filter capabilities listeners of changes
      Parameters:
      filter - the Capabilities object relating to filters
    • getApplicationDefaults

      public Defaults getApplicationDefaults()
      Get the default settings for this application
      Returns:
      the default settings for this application
    • main

      public static void main(String[] args)
      Main method.
      Parameters:
      args - command line arguments for the Workbench