Class ConfigSourcesPanel

java.lang.Object
ai.attackframework.tools.burp.ui.ConfigSourcesPanel

public final class ConfigSourcesPanel extends Object
Builds the "Burp Suite Sources" section used by ConfigPanel.

ConfigPanel owns the checkbox instances, names, and listeners. This builder receives those components so the UI layout stays centralized without duplicating state.

Settings, Findings, Traffic, and Exporter expose collapsible sub-options. Sitemap remains a single row.

  • Constructor Details

  • Method Details

    • build

      public JPanel build()
      Builds the Burp Suite Sources panel.

      Caller must invoke on the EDT. The assembled panel includes rows for Settings, Sitemap, Findings, Traffic, and Exporter. Collapsible sub-panels start hidden.

      Returns:
      assembled panel containing the section header and source controls