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

      public ExtensionDetails getSelectedItem()
    • refreshTable

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

      public GTableFilterPanel<ExtensionDetails> getFilterPanel()
      Returns the filter panel.
      Returns:
      the filter panel
    • 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