public class AceEditorConnector extends com.vaadin.client.ui.AbstractHasComponentsConnector implements AceEditorWidget.TextChangeListener, AceEditorWidget.SelectionChangeListener, AceEditorWidget.FocusChangeListener
Modifier and Type | Class and Description |
---|---|
protected static class |
AceEditorConnector.SendCond |
protected class |
AceEditorConnector.SendTimer |
protected static class |
AceEditorConnector.TextChangeEventMode |
Modifier and Type | Field and Description |
---|---|
protected AceEditorConnector.TextChangeEventMode |
changeMode |
protected int |
changeTimeout |
protected AceEditorClientRpc |
clientRpc |
protected boolean |
listenToFocusChanges |
protected boolean |
listenToSelectionChanges |
protected boolean |
onRoundtrip |
protected int |
scrollToRowAfterApplyingDiff |
protected AceRange |
selectionAfterApplyingDiff |
protected AceEditorConnector.SendCond |
sendAfterRoundtrip |
protected AceEditorConnector.SendTimer |
sendTimer |
protected AceEditorServerRpc |
serverRpc |
protected AceDoc |
shadow |
Constructor and Description |
---|
AceEditorConnector() |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyConfig(java.util.Map<java.lang.String,java.lang.String> config) |
void |
changed() |
protected void |
changeTextChangeEventMode(AceEditorConnector.TextChangeEventMode newMode) |
protected com.google.gwt.user.client.ui.Widget |
createWidget() |
void |
flush() |
void |
focusChanged(boolean focused) |
AceEditorState |
getState() |
AceEditorWidget |
getWidget() |
void |
init() |
boolean |
isOnRoundtrip() |
void |
onConnectorHierarchyChange(com.vaadin.client.ConnectorHierarchyChangeEvent connectorHierarchyChangeEvent) |
void |
onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) |
void |
selectionChanged() |
protected void |
sendChangeAccordingToMode(AceEditorConnector.SendCond send) |
protected void |
sendChangeAccordingToMode(AceEditorConnector.SendCond send,
AceEditorConnector.TextChangeEventMode mode) |
protected void |
sendToServer(AceEditorConnector.SendCond send,
boolean immediately) |
protected void |
sendToServerDelayed(AceEditorConnector.SendCond send) |
void |
sendToServerImmediately() |
protected void |
sendToServerImmediately(AceEditorConnector.SendCond send) |
protected void |
sendWhenPossible(AceEditorConnector.SendCond send) |
protected void |
sendWhenPossible(AceEditorConnector.SendCond send,
AceEditorConnector.TextChangeEventMode mode) |
void |
setTextChangeEventMode(java.lang.String mode) |
protected void |
setTextChangeTimeout(int timeout) |
void |
updateCaption(com.vaadin.client.ComponentConnector connector) |
addConnectorHierarchyChangeHandler, getChildComponents, setChildComponents
contextHelpIconClick, contextHelpIconClick, delegateCaptionHandling, getIcon, getIconUri, getLayoutManager, getTooltipInfo, hasContextHelpIconListeners, hasTooltip, isContextHelpIconEnabled, isContextHelpTooltipEnabled, isErrorIndicatorVisible, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onDragSourceAttached, onDragSourceDetached, onDropTargetAttached, onDropTargetDetached, onUnregister, registerTouchHandlers, sendContextClickEvent, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateComponentSize, updateEnabledState, updateWidgetSize, updateWidgetStyleNames
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, unregisterRpc
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, getTag, hasEventListener, isEnabled, onUnregister, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, updateEnabledState
protected AceEditorServerRpc serverRpc
protected AceEditorConnector.TextChangeEventMode changeMode
protected int changeTimeout
protected AceEditorConnector.SendTimer sendTimer
protected AceDoc shadow
protected boolean onRoundtrip
protected AceEditorConnector.SendCond sendAfterRoundtrip
protected AceEditorClientRpc clientRpc
protected boolean listenToSelectionChanges
protected boolean listenToFocusChanges
protected int scrollToRowAfterApplyingDiff
protected AceRange selectionAfterApplyingDiff
public void init()
init
in class com.vaadin.client.ui.AbstractConnector
public void onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent)
onStateChanged
in interface com.vaadin.client.communication.StateChangeEvent.StateChangeHandler
onStateChanged
in class com.vaadin.client.ui.AbstractComponentConnector
protected static void applyConfig(java.util.Map<java.lang.String,java.lang.String> config)
protected com.google.gwt.user.client.ui.Widget createWidget()
createWidget
in class com.vaadin.client.ui.AbstractComponentConnector
public AceEditorWidget getWidget()
getWidget
in interface com.vaadin.client.HasWidget
getWidget
in class com.vaadin.client.ui.AbstractComponentConnector
public AceEditorState getState()
getState
in interface com.vaadin.client.ComponentConnector
getState
in interface com.vaadin.client.ServerConnector
getState
in class com.vaadin.client.ui.AbstractComponentConnector
public void focusChanged(boolean focused)
focusChanged
in interface AceEditorWidget.FocusChangeListener
public void setTextChangeEventMode(java.lang.String mode)
protected void setTextChangeTimeout(int timeout)
protected void changeTextChangeEventMode(AceEditorConnector.TextChangeEventMode newMode)
protected void sendChangeAccordingToMode(AceEditorConnector.SendCond send)
protected void sendChangeAccordingToMode(AceEditorConnector.SendCond send, AceEditorConnector.TextChangeEventMode mode)
protected void sendToServer(AceEditorConnector.SendCond send, boolean immediately)
protected void sendToServerDelayed(AceEditorConnector.SendCond send)
public void sendToServerImmediately()
protected void sendToServerImmediately(AceEditorConnector.SendCond send)
public void flush()
flush
in interface com.vaadin.client.ComponentConnector
flush
in class com.vaadin.client.ui.AbstractComponentConnector
public void changed()
changed
in interface AceEditorWidget.TextChangeListener
public void updateCaption(com.vaadin.client.ComponentConnector connector)
updateCaption
in interface com.vaadin.client.HasComponentsConnector
public void onConnectorHierarchyChange(com.vaadin.client.ConnectorHierarchyChangeEvent connectorHierarchyChangeEvent)
onConnectorHierarchyChange
in interface com.vaadin.client.ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler
public void selectionChanged()
selectionChanged
in interface AceEditorWidget.SelectionChangeListener
protected void sendWhenPossible(AceEditorConnector.SendCond send)
protected void sendWhenPossible(AceEditorConnector.SendCond send, AceEditorConnector.TextChangeEventMode mode)
public boolean isOnRoundtrip()