Package ai.attackframework.tools.burp.ui
Class ConfigSourcesPanel
java.lang.Object
ai.attackframework.tools.burp.ui.ConfigSourcesPanel
Builds the "Burp Suite Sources" section panel used by ConfigPanel.
State (checkbox instances and component names) is owned by ConfigPanel
and injected here to keep a single source of truth.
Sections Settings, Issues, and Traffic have collapsible sub-checkboxes.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigSourcesPanel(JCheckBox settingsCheckbox, JCheckBox sitemapCheckbox, JCheckBox issuesCheckbox, JCheckBox trafficCheckbox, JButton settingsExpandButton, JPanel settingsSubPanel, JButton issuesExpandButton, JPanel issuesSubPanel, JButton trafficExpandButton, JPanel trafficSubPanel, int indentPx) -
Method Summary
-
Constructor Details
-
ConfigSourcesPanel
public ConfigSourcesPanel(JCheckBox settingsCheckbox, JCheckBox sitemapCheckbox, JCheckBox issuesCheckbox, JCheckBox trafficCheckbox, JButton settingsExpandButton, JPanel settingsSubPanel, JButton issuesExpandButton, JPanel issuesSubPanel, JButton trafficExpandButton, JPanel trafficSubPanel, int indentPx)
-
-
Method Details
-
build
Builds the Burp Suite Sources section with the four source checkboxes and collapsible sub-rows for Settings, Issues, and Traffic.Caller must invoke on the EDT. Sub-panels start collapsed.
- Returns:
- assembled panel containing header and source checkboxes
-