Class ThemeEditorMessageHandler
java.lang.Object
com.vaadin.base.devserver.themeeditor.ThemeEditorMessageHandler
- All Implemented Interfaces:
HasSourceModifier
,HasThemeModifier
public class ThemeEditorMessageHandler
extends Object
implements HasSourceModifier, HasThemeModifier
Handler for ThemeEditor debug window communication messages. Responsible for
preparing data for
ThemeModifier
and JavaSourceModifier
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if given command can be handled by ThemeEditor.getState()
handleDebugMessageData
(String command, elemental.json.JsonObject data) Handles debug message command and performs given action.boolean
-
Constructor Details
-
ThemeEditorMessageHandler
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
getState
-
getSourceModifier
- Specified by:
getSourceModifier
in interfaceHasSourceModifier
-
getThemeModifier
- Specified by:
getThemeModifier
in interfaceHasThemeModifier
-
canHandle
Checks if given command can be handled by ThemeEditor.- Parameters:
command
- command to be verified if supporteddata
- data object to be verified if is of proper structure- Returns:
- true if it can be handled, false otherwise
-
handleDebugMessageData
Handles debug message command and performs given action.- Parameters:
command
- Command namedata
- Command data- Returns:
- response in form of JsonObject
-