Interface WebSocketMessageEditor
- All Superinterfaces:
Editor
Provides extensions with an instance of Burp Suite's WebSocket message editor to use in their own user interface.
-
Method Summary
Modifier and TypeMethodDescriptionintbooleanThis will returnOptional.empty()if the user has not made a selection.voidsetContents(ByteArray contents) This method can be used to set content within the message editor programmaticallyvoidsetSearchExpression(String expression) Update the search expression that is shown in the search bar below the editor.Methods inherited from interface burp.api.montoya.ui.editor.Editor
setCaretPosition
-
Method Details
-
getContents
ByteArray getContents()- Returns:
- The contents of the message editor.
-
setContents
This method can be used to set content within the message editor programmatically- Parameters:
contents- The content to set in the message editor.
-
setSearchExpression
Update the search expression that is shown in the search bar below the editor.- Specified by:
setSearchExpressionin interfaceEditor- Parameters:
expression- The search expression.
-
isModified
boolean isModified()- Specified by:
isModifiedin interfaceEditor- Returns:
- True if the user has modified the contents of the editor since the last time the content was set programmatically.
-
caretPosition
int caretPosition()- Specified by:
caretPositionin interfaceEditor- Returns:
- The index of the position for the carat within the current message editor.
-
selection
-
uiComponent
Component uiComponent()- Specified by:
uiComponentin interfaceEditor- Returns:
- UI component of the editor, for extensions to add to their own UI.
-