Interface ExtensionProvidedHttpResponseEditor
- All Superinterfaces:
ExtensionProvidedEditor
Extensions that register an
Burp will then use that instance to create custom tabs within its HTTP response editor.
HttpResponseEditorProvider must return an instance of this interface.Burp will then use that instance to create custom tabs within its HTTP response editor.
-
Method Summary
Modifier and TypeMethodDescriptioncaption()booleanisEnabledFor(HttpRequestResponse requestResponse) A check to determine if the HTTP message editor is enabled for a specificHttpRequestResponsebooleanThe method should returnnullif no data has been selected.voidsetRequestResponse(HttpRequestResponse requestResponse) Sets the providedHttpRequestResponseobject within the editor component.
-
Method Details
-
getResponse
HttpResponse getResponse()- Returns:
- An instance of
HttpResponsederived from the content of the HTTP response editor.
-
setRequestResponse
Sets the providedHttpRequestResponseobject within the editor component.- Specified by:
setRequestResponsein interfaceExtensionProvidedEditor- Parameters:
requestResponse- The request and response to set in the editor.
-
isEnabledFor
A check to determine if the HTTP message editor is enabled for a specificHttpRequestResponse- Specified by:
isEnabledForin interfaceExtensionProvidedEditor- Parameters:
requestResponse- TheHttpRequestResponseto check.- Returns:
- True if the HTTP message editor is enabled for the provided request and response.
-
caption
String caption()- Specified by:
captionin interfaceExtensionProvidedEditor- Returns:
- The caption located in the message editor tab header.
-
uiComponent
Component uiComponent()- Specified by:
uiComponentin interfaceExtensionProvidedEditor- Returns:
- The component that is rendered within the message editor tab.
-
selectedData
Selection selectedData()The method should returnnullif no data has been selected.- Specified by:
selectedDatain interfaceExtensionProvidedEditor- Returns:
- The data that is currently selected by the user.
-
isModified
boolean isModified()- Specified by:
isModifiedin interfaceExtensionProvidedEditor- Returns:
- True if the user has modified the current message within the editor.
-