public class SuggestionExtension
extends com.vaadin.server.AbstractExtension
AceEditor
with suggestion possibility.
By default Ctrl+Space and dot (".") triggers a suggester.
A Suggester
is queried for Suggestion
s.com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Modifier and Type | Field and Description |
---|---|
protected SuggesterServerRpc |
serverRpc |
protected Suggester |
suggester |
protected java.util.List<Suggestion> |
suggestions |
protected AceRange |
suggRange |
protected int |
suggStartCursor |
protected java.lang.String |
suggStartText |
Constructor and Description |
---|
SuggestionExtension(Suggester suggester) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<TransportSuggestion> |
asTransport(java.util.List<Suggestion> suggs) |
void |
extend(AceEditor editor) |
SuggesterState |
getState() |
protected SuggesterState |
getState(boolean markAsDirty) |
boolean |
isShowDescriptions() |
void |
setShowDescriptions(boolean showDescriptions) |
void |
setSuggestOnDot(boolean on) |
extend, getParent, getSupportedParentType, remove, setParent
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
protected Suggester suggester
protected java.lang.String suggStartText
protected int suggStartCursor
protected java.util.List<Suggestion> suggestions
protected AceRange suggRange
protected SuggesterServerRpc serverRpc
public SuggestionExtension(Suggester suggester)
public SuggesterState getState()
getState
in class com.vaadin.server.AbstractClientConnector
protected SuggesterState getState(boolean markAsDirty)
getState
in class com.vaadin.server.AbstractClientConnector
protected java.util.List<TransportSuggestion> asTransport(java.util.List<Suggestion> suggs)
public void setSuggestOnDot(boolean on)
public void extend(AceEditor editor)
public void setShowDescriptions(boolean showDescriptions)
public boolean isShowDescriptions()