weka.gui

## Interface GUIChooser.GUIChooserMenuPlugin

- Enclosing class:
    GUIChooser

      public static interface GUIChooser.GUIChooserMenuPlugin

  Interface for plugin components that can be accessed from either the Visualization or Tools menu.
  Author:
    Mark Hall (mhall{[at]}pentaho{[dot]}com)

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `GUIChooser.GUIChooserMenuPlugin.Menu` Enum listing possible menus that plugins can appear in

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getApplicationName()` Get the name to display in title bar of the enclosing JFrame for the plugin
    `javax.swing.JMenuBar` | `getMenuBar()` Return the menu bar for this plugin
    `java.lang.String` | `getMenuEntryText()` Get the text entry to appear in the menu
    `GUIChooser.GUIChooserMenuPlugin.Menu` | `getMenuToDisplayIn()` Get the menu that the plugin is to be listed in

- - ### Method Detail

    - #### getApplicationName

          java.lang.String getApplicationName()

      Get the name to display in title bar of the enclosing JFrame for the plugin
      Returns:
        the name to display in the title bar

    - #### getMenuToDisplayIn

          GUIChooser.GUIChooserMenuPlugin.Menu getMenuToDisplayIn()

      Get the menu that the plugin is to be listed in
      Returns:
        the menu that the plugin is to be listed in

    - #### getMenuEntryText

          java.lang.String getMenuEntryText()

      Get the text entry to appear in the menu
      Returns:
        the text entry to appear in the menu

    - #### getMenuBar

          javax.swing.JMenuBar getMenuBar()

      Return the menu bar for this plugin
      Returns:
        the menu bar for this plugin or null if it does not use a menu bar