Class ExtensionTablePanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ExtensionTablePanel extends JPanel
Container for the GTable that displays ghidra extensions.
See Also:
  • Constructor Details

    • ExtensionTablePanel

      public ExtensionTablePanel(PluginTool tool)
      Constructor; builds the panel and sets table attributes.
      Parameters:
      tool - the tool showing the extension dialog
  • Method Details

    • dispose

      public void dispose()
    • getTableModel

      public ghidra.framework.project.extensions.ExtensionTableModel getTableModel()
    • getTable

      public GTable getTable()
    • getSelectedItem MODIFIED

      public ghidra.framework.project.extensions.ExtensionRowObject getSelectedItem()
      return type: ExtensionDetails → ExtensionRowObject
      -ghidra.util.extensions.ExtensionDetails getSelectedItem()
      +ghidra.framework.project.extensions.ExtensionRowObject getSelectedItem()
    • refreshTable

      public void refreshTable()
      Reloads the table with current extensions.
    • setExtensions

      public void setExtensions(Set<ExtensionDetails> extensions)
      Replaces the contents of the table with the given list of extensions.
      Parameters:
      extensions - the new model data