Class SuggesterConnector
java.lang.Object
com.vaadin.client.ui.AbstractConnector
com.vaadin.client.extensions.AbstractExtensionConnector
io.jmix.ui.widget.client.addon.aceeditor.SuggesterConnector
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler,com.vaadin.client.communication.StateChangeEvent.StateChangeHandler,com.vaadin.client.ServerConnector,com.vaadin.shared.Connector,AceEditorWidget.SelectionChangeListener,GwtAceKeyboardHandler,SuggestPopup.SuggestionSelectedListener,Serializable
- Direct Known Subclasses:
JmixSuggesterConnector
public class SuggesterConnector
extends com.vaadin.client.extensions.AbstractExtensionConnector
implements GwtAceKeyboardHandler, SuggestPopup.SuggestionSelectedListener, AceEditorWidget.SelectionChangeListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.widget.client.addon.aceeditor.gwt.GwtAceKeyboardHandler
GwtAceKeyboardHandler.Command -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AceEditorConnectorprotected static final intprotected SuggestPopupprotected static final intprotected SuggesterServerRpcprotected booleanprotected booleanprotected booleanprotected Integerprotected booleanprotected AceRangeprotected Stringprotected AceEditorWidget -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SuggestPopupprotected voidextend(com.vaadin.client.ServerConnector target) getState()protected StringhandleKeyboard(com.google.gwt.core.client.JavaScriptObject data, int hashId, String keyString, int keyCode, GwtAceKeyboardEvent e) Called on key press.protected GwtAceKeyboardHandler.CommandkeyPressWhileSuggesting(int keyCode) voidvoidonStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) voidprotected voidsetPopupPosition(SuggestPopup popup) protected voidsetSuggs(List<TransportSuggestion> suggs) protected voidprotected voidprotected voidvoidprotected voidMethods inherited from class com.vaadin.client.extensions.AbstractExtensionConnector
setParentMethods inherited from class com.vaadin.client.ui.AbstractConnector
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, init, isEnabled, onUnregister, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledState
-
Field Details
-
CURSOR_LINE_HEIGHT
protected static final int CURSOR_LINE_HEIGHT- See Also:
-
POPUP_OFFSET
protected static final int POPUP_OFFSET- See Also:
-
connector
-
widget
-
serverRpc
-
suggStartText
-
suggStartCursor
-
suggesting
protected boolean suggesting -
popup
-
suggestionStartId
-
startSuggestingOnNextSelectionChange
protected boolean startSuggestingOnNextSelectionChange -
suggestOnDot
protected boolean suggestOnDot -
showDescriptions
protected boolean showDescriptions
-
-
Constructor Details
-
SuggesterConnector
public SuggesterConnector()
-
-
Method Details
-
onStateChanged
public void onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) - Specified by:
onStateChangedin interfacecom.vaadin.client.communication.StateChangeEvent.StateChangeHandler- Overrides:
onStateChangedin classcom.vaadin.client.ui.AbstractConnector
-
getState
- Specified by:
getStatein interfacecom.vaadin.client.ServerConnector- Overrides:
getStatein classcom.vaadin.client.ui.AbstractConnector
-
setSuggs
-
createSuggestionPopup
-
extend
protected void extend(com.vaadin.client.ServerConnector target) - Specified by:
extendin classcom.vaadin.client.extensions.AbstractExtensionConnector
-
handleKeyboard
public GwtAceKeyboardHandler.Command handleKeyboard(com.google.gwt.core.client.JavaScriptObject data, int hashId, String keyString, int keyCode, GwtAceKeyboardEvent e) Description copied from interface:GwtAceKeyboardHandlerCalled on key press.- Specified by:
handleKeyboardin interfaceGwtAceKeyboardHandler- Returns:
- command
-
startSuggesting
protected void startSuggesting() -
suggestionSelected
- Specified by:
suggestionSelectedin interfaceSuggestPopup.SuggestionSelectedListener
-
noSuggestionSelected
public void noSuggestionSelected()- Specified by:
noSuggestionSelectedin interfaceSuggestPopup.SuggestionSelectedListener
-
stopAskingForSuggestions
protected void stopAskingForSuggestions() -
stopSuggesting
protected void stopSuggesting() -
keyPressWhileSuggesting
-
getWord
-
selectionChanged
public void selectionChanged()- Specified by:
selectionChangedin interfaceAceEditorWidget.SelectionChangeListener
-
setPopupPosition
-
updatePopupPosition
protected void updatePopupPosition()
-