Interface ExtensionProvidedEditor
- All Known Subinterfaces:
ExtensionProvidedHttpRequestEditor,ExtensionProvidedHttpResponseEditor
public interface ExtensionProvidedEditor
Provides the shared behavior between the different extension provided editor types.
-
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
-
setRequestResponse
Sets the providedHttpRequestResponseobject within the editor component.- 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- Parameters:
requestResponse- TheHttpRequestResponseto check.- Returns:
- True if the HTTP message editor is enabled for the provided request and response.
-
caption
String caption()- Returns:
- The caption located in the message editor tab header.
-
uiComponent
Component uiComponent()- Returns:
- The component that is rendered within the message editor tab.
-
selectedData
Selection selectedData()The method should returnnullif no data has been selected.- Returns:
- The data that is currently selected by the user.
-
isModified
boolean isModified()- Returns:
- True if the user has modified the current message within the editor.
-