Package ai.attackframework.tools.burp.ui
Class ConfigDestinationPanel
java.lang.Object
ai.attackframework.tools.burp.ui.ConfigDestinationPanel
Builds the "Destinations" section panel used by ConfigPanel.
Components are owned by ConfigPanel and injected to keep a single source of state.
The section has one shared status box, used for OpenSearch test-connection results.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigDestinationPanel(JCheckBox fileSinkCheckbox, JTextField filePathField, AbstractButton fileJsonlCheckbox, AbstractButton fileBulkNdjsonCheckbox, JPanel fileLimitsPanel, JCheckBox openSearchSinkCheckbox, JTextField openSearchUrlField, JPanel openSearchTlsPanel, JButton testConnectionButton, JPanel openSearchAuthFormPanel, JTextArea openSearchStatus, JPanel statusWrapper, int indentPx, int rowGap, Consumer<JTextArea> statusConfigurer) -
Method Summary
-
Constructor Details
-
ConfigDestinationPanel
public ConfigDestinationPanel(JCheckBox fileSinkCheckbox, JTextField filePathField, AbstractButton fileJsonlCheckbox, AbstractButton fileBulkNdjsonCheckbox, JPanel fileLimitsPanel, JCheckBox openSearchSinkCheckbox, JTextField openSearchUrlField, JPanel openSearchTlsPanel, JButton testConnectionButton, JPanel openSearchAuthFormPanel, JTextArea openSearchStatus, JPanel statusWrapper, int indentPx, int rowGap, Consumer<JTextArea> statusConfigurer)
-
-
Method Details
-
build
Builds the Destination section containing Files and OpenSearch controls.Caller must invoke on the EDT. Layout keeps all Files controls on one row and places the shared destination status box beneath the OpenSearch row.
- Returns:
- assembled panel with destination controls and the shared status area
-