Package lexfo.scalpel.editors
Interface IMessageEditor
- All Superinterfaces:
ExtensionProvidedEditor
,ExtensionProvidedHttpRequestEditor
,ExtensionProvidedHttpResponseEditor
- All Known Implementing Classes:
AbstractEditor
,ScalpelBinaryEditor
,ScalpelDecimalEditor
,ScalpelGenericBinaryEditor
,ScalpelHexEditor
,ScalpelOctalEditor
,ScalpelRawEditor
public interface IMessageEditor
extends ExtensionProvidedHttpRequestEditor, ExtensionProvidedHttpResponseEditor
Interface declaring all the necessary methods to implement a Scalpel editor
If you wish to implement your own type of editor, you should use the AbstractEditor class as a base.
-
Method Summary
Modifier and TypeMethodDescriptionexecuteHook
(HttpRequestResponse reqRes) getCtx()
getId()
boolean
setRequestResponseInternal
(HttpRequestResponse requestResponse) boolean
updateContent
(HttpRequestResponse reqRes) Methods inherited from interface burp.api.montoya.ui.editor.extension.ExtensionProvidedHttpRequestEditor
caption, getRequest, isEnabledFor, isModified, selectedData, setRequestResponse, uiComponent
Methods inherited from interface burp.api.montoya.ui.editor.extension.ExtensionProvidedHttpResponseEditor
caption, getResponse, isEnabledFor, isModified, selectedData, setRequestResponse, uiComponent
-
Method Details
-
getRequestResponse
HttpRequestResponse getRequestResponse() -
setRequestResponseInternal
-
getHttpService
HttpService getHttpService() -
executeHook
- Throws:
Throwable
-
updateContent
-
getEditorType
EditorType getEditorType() -
getId
String getId() -
getCtx
EditorCreationContext getCtx() -
getMessage
HttpMessage getMessage() -
processOutboundMessage
HttpMessage processOutboundMessage()
-