Class ExtensionManagerPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ExtensionManagerPanel extends JPanel
Provides a standardized UI for viewing and enabling extensions. If you want a convenient dialog wrapper around this panel, use ExtensionDialog instead.
Since:
2023-11-11
Author:
scorbo2
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • isExtensionEnabled

      public boolean isExtensionEnabled(String className)
      Reports whether an extension has been enabled or disabled by the user on this panel.
      Parameters:
      className - The fully qualified class name of the extension to query.
      Returns:
      True if that extension is enabled on this panel, false otherwise or if not found.
    • setAllEnabled

      protected void setAllEnabled(boolean enabled)
    • listSelectionChanged

      protected void listSelectionChanged()
    • rejigger

      protected void rejigger(JComponent component)
      Swing nonsense - when stuff is added or removed from a container, you have to do some silliness to get the change to become visible.
      Parameters:
      component - The thing to rejigger.
    • initComponents

      protected void initComponents()
    • buildBatchButtonPanel

      protected JPanel buildBatchButtonPanel()