Package com.vaadin.copilot.plugins.i18n
Class I18nHandler
java.lang.Object
com.vaadin.copilot.CopilotCommand
com.vaadin.copilot.plugins.i18n.I18nHandler
Command handler for i18n related operations
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.vaadin.copilot.CopilotCommand
currentSession, KEY_CANCEL_REQ_ID, KEY_REQ_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeParallelCommand(String command) Checks if given command can be handled asynchronously.booleanhandleMessage(String command, tools.jackson.databind.JsonNode data, com.vaadin.base.devserver.DevToolsInterface devToolsInterface) Called whenever there is a message from the browser.Methods inherited from class com.vaadin.copilot.CopilotCommand
getProjectFileManager, getVaadinContext, getVaadinSession, handleConnect
-
Field Details
-
GET_TRANSLATION_ERROR
public static final int GET_TRANSLATION_ERROR- See Also:
-
WRITE_TRANSLATION_ERROR
public static final int WRITE_TRANSLATION_ERROR- See Also:
-
SET_TRANSLATABLE_PROPERTY_ERROR
public static final int SET_TRANSLATABLE_PROPERTY_ERROR- See Also:
-
GET_TRANSLATABLE_PROPERTY_ERROR
public static final int GET_TRANSLATABLE_PROPERTY_ERROR- See Also:
-
-
Constructor Details
-
I18nHandler
public I18nHandler() -
I18nHandler
-
-
Method Details
-
handleMessage
public boolean handleMessage(String command, tools.jackson.databind.JsonNode data, com.vaadin.base.devserver.DevToolsInterface devToolsInterface) Description copied from class:CopilotCommandCalled whenever there is a message from the browser. Implementations should check if the command is for them, handle it and return true if the command was handled.- Specified by:
handleMessagein classCopilotCommand- Parameters:
command- the command to handledata- the data for the commanddevToolsInterface- the devtools interface for the connection- Returns:
- true if the command was handled, false otherwise
-
canBeParallelCommand
Description copied from class:CopilotCommandChecks if given command can be handled asynchronously. If the handler can't be asynchronous at all, it can return false always. But if you want to handle one or more commands asynchronously, you should specify the exact command to prevent handling commands that are not part of the handler as asynchronous.- Overrides:
canBeParallelCommandin classCopilotCommand- Parameters:
command- the command to check- Returns:
- true if the command can be handled by this command handler
-