public interface IMessageEditorTabFactory
IBurpExtenderCallbacks.registerMessageEditorTabFactory()
to
register a factory for custom message editor tabs. This allows extensions to
provide custom rendering or editing of HTTP messages, within Burp's own HTTP
editor.Modifier and Type | Method and Description |
---|---|
IMessageEditorTab |
createNewInstance(IMessageEditorController controller,
boolean editable)
Burp will call this method once for each HTTP message editor, and the
factory should provide a new instance of an
IMessageEditorTab object. |
IMessageEditorTab createNewInstance(IMessageEditorController controller, boolean editable)
IMessageEditorTab
object.controller
- An
IMessageEditorController
object, which the new tab can query
to retrieve details about the currently displayed message. This may be
null
for extension-invoked message editors where the
extension has not provided an editor controller.editable
- Indicates whether the hosting editor is editable or
read-only.IMessageEditorTab
object for use within the message editor.