Package 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
  Description
  `static enum`
  `GUIChooser.GUIChooserMenuPlugin.Menu`
  Enum listing possible menus that plugins can appear in

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getApplicationName()`
  Get the name to display in title bar of the enclosing JFrame for the plugin
  `JMenuBar`
  `getMenuBar()`
  Return the menu bar for this plugin
  `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 Details

  - ### getApplicationName

    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

    String getMenuEntryText()
    Get the text entry to appear in the menu
    Returns:
      the text entry to appear in the menu

  - ### getMenuBar

    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