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()booleansetRequestResponseInternal(HttpRequestResponse requestResponse) booleanupdateContent(HttpRequestResponse reqRes) Methods inherited from interface burp.api.montoya.ui.editor.extension.ExtensionProvidedHttpRequestEditor
caption, getRequest, isEnabledFor, isModified, selectedData, setRequestResponse, uiComponentMethods 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()
-