public class AutocompleteTextField extends com.vaadin.ui.TextField implements AutocompleteEvents.SelectNotifier
TextField
with autocomplete (aka word completion) functionality.
Uses a modified version of autoComplete originally developed by Simon Steinberger
autoComplete
is released under the MIT License.
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
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
Constructor and Description |
---|
AutocompleteTextField()
Constructs an empty
AutocompleteTextField with no caption and
autocomplete (aka word completion) functionality. |
AutocompleteTextField(String caption)
Constructs an empty
AutocompleteTextField with given caption and
autocomplete (aka word completion) functionality. |
AutocompleteTextField(String caption,
String value)
Constructs a new
AutocompleteTextField with the given caption,
initial text contents and autocomplete (aka word completion)
functionality. |
Modifier and Type | Method and Description |
---|---|
void |
addMenuStyleName(String styleName)
Adds one or more style names to the dropdown menu container.
|
com.vaadin.shared.Registration |
addSelectListener(AutocompleteEvents.SelectListener listener)
Adds a
AutocompleteEvents.SelectListener to this component. |
int |
getDelay()
Gets the delay in milliseconds between when a keystroke occurs and when a
search is performed.
|
AutocompleteTextFieldExtension |
getExtension()
Gets the
AutocompleteTextFieldExtension of this
TextField . |
String |
getMenuStyleName()
Gets all user-defined CSS style names of the dropdown menu container.
|
int |
getMinChars()
Gets the minimum number of characters (>=1) a user must type before a
search is performed.
|
ScrollBehavior |
getScrollBehavior()
Gets the
ScrollBehavior that is used when the user scrolls the
page while the suggestion box is open. |
int |
getSuggestionLimit()
Gets the maximum number of suggestions that are allowed.
|
AutocompleteSuggestionProvider |
getSuggestionProvider()
Gets the active
AutocompleteSuggestionProvider . |
boolean |
isItemAsHtml()
Checks whether items are rendered as HTML.
|
boolean |
isTypeSearch()
Gets if the fields type is
"search" . |
void |
removeMenuStyleName(String styleName)
Removes one or more style names from the dropdown menu container.
|
void |
setDelay(int delay)
Sets the delay in milliseconds between when a keystroke occurs and when a
search is performed.
|
void |
setItemAsHtml(boolean itemAsHtml)
Sets whether the items are rendered as HTML.
|
void |
setMinChars(int minChars)
Sets the minimum number of characters (>=1) a user must type before a
search is performed.
|
void |
setScrollBehavior(ScrollBehavior scrollBehavior)
Sets the
ScrollBehavior that is used when the user scrolls the
page while the suggestion box is open. |
void |
setSuggestionLimit(int suggestionLimit)
Sets the maximum number of suggestions that are allowed.
|
void |
setSuggestionProvider(AutocompleteSuggestionProvider suggestionProvider)
Sets the active
AutocompleteSuggestionProvider . |
void |
setTypeSearch(boolean typeSearch)
Sets if the fields type is
"search" . |
AutocompleteTextField |
withBlurListener(com.vaadin.event.FieldEvents.BlurListener listener)
See:
AbstractTextField.addBlurListener(com.vaadin.event.FieldEvents.BlurListener) |
AutocompleteTextField |
withCaption(String caption)
See:
AbstractComponent.setCaption(java.lang.String) |
AutocompleteTextField |
withCaptionAsHtml(boolean captionAsHtml)
See:
AbstractComponent.setCaptionAsHtml(boolean) |
AutocompleteTextField |
withComponentError(com.vaadin.server.ErrorMessage componentError)
See:
AbstractComponent.setComponentError(com.vaadin.server.ErrorMessage) |
AutocompleteTextField |
withData(Object data)
See:
AbstractComponent.setData(java.lang.Object) |
AutocompleteTextField |
withDelay(int delay)
Sets the delay in milliseconds between when a keystroke occurs and when a
search is performed.
|
AutocompleteTextField |
withDescription(String description)
See:
AbstractComponent.setDescription(java.lang.String) |
AutocompleteTextField |
withEnabled(boolean enabled)
See:
AbstractComponent.setEnabled(boolean) |
AutocompleteTextField |
withFocusListener(com.vaadin.event.FieldEvents.FocusListener listener)
See:
AbstractTextField.addFocusListener(com.vaadin.event.FieldEvents.FocusListener) |
AutocompleteTextField |
withHeight(float height,
com.vaadin.server.Sizeable.Unit unit)
See:
AbstractComponent.setHeight(float, com.vaadin.server.Sizeable.Unit) |
AutocompleteTextField |
withHeight(String height)
See:
AbstractComponent.setHeight(java.lang.String) |
AutocompleteTextField |
withHeightFull()
Sets the
height of this component to 100% . |
AutocompleteTextField |
withHeightUndefined()
See:
AbstractComponent.setHeightUndefined() |
AutocompleteTextField |
withIcon(com.vaadin.server.Resource icon)
See:
AbstractComponent.setIcon(com.vaadin.server.Resource) |
AutocompleteTextField |
withId(String id)
See:
AbstractComponent.setId(java.lang.String) |
AutocompleteTextField |
withItemAsHtml(boolean itemAsHtml)
Sets whether the items are rendered as HTML.
|
AutocompleteTextField |
withLocale(Locale locale)
See:
AbstractComponent.setLocale(java.util.Locale) |
AutocompleteTextField |
withMaxLength(int maxLength)
See:
AbstractTextField.setMaxLength(int) |
AutocompleteTextField |
withMenuStyleName(String... styleNames)
Adds one or more style names to the dropdown menu container.
|
AutocompleteTextField |
withMinChars(int minChars)
Sets the minimum number of characters (>=1) a user must type before a
search is performed.
|
AutocompleteTextField |
withPlaceholder(String placeholder)
See:
AbstractTextField.setPlaceholder(java.lang.String) |
AutocompleteTextField |
withPrimaryStyleName(String style)
See:
AbstractComponent.setPrimaryStyleName(java.lang.String) |
AutocompleteTextField |
withReadOnly(boolean readOnly)
See:
AbstractField.setReadOnly(boolean) |
AutocompleteTextField |
withRequiredIndicatorVisible(boolean visible)
See:
AbstractField.setRequiredIndicatorVisible(boolean) |
AutocompleteTextField |
withScrollBehavior(ScrollBehavior scrollBehavior)
Sets the
ScrollBehavior that is used when the user scrolls the
page while the suggestion box is open. |
AutocompleteTextField |
withSelection(int start,
int length)
See:
AbstractTextField.setSelection(int, int) |
AutocompleteTextField |
withSelectListener(AutocompleteEvents.SelectListener listener)
Adds a
AutocompleteEvents.SelectListener to this component. |
AutocompleteTextField |
withShortcutListener(com.vaadin.event.ShortcutListener shortcut)
See:
AbstractComponent.addShortcutListener(com.vaadin.event.ShortcutListener) |
AutocompleteTextField |
withSizeFull()
See:
AbstractComponent.setSizeFull() |
AutocompleteTextField |
withSizeUndefined()
See:
AbstractComponent.setSizeUndefined() |
AutocompleteTextField |
withStyleName(String... styleNames)
See:
AbstractComponent.addStyleName(java.lang.String) |
AutocompleteTextField |
withSuggestionLimit(int suggestionLimit)
Sets the maximum number of suggestions that are allowed.
|
AutocompleteTextField |
withSuggestionProvider(AutocompleteSuggestionProvider suggestionProvider)
Sets the active
AutocompleteSuggestionProvider . |
AutocompleteTextField |
withTabIndex(int tabIndex)
See:
AbstractField.setTabIndex(int) |
AutocompleteTextField |
withTextChangeEventMode(com.vaadin.shared.ui.ValueChangeMode mode)
|
AutocompleteTextField |
withTypeSearch(boolean typeSearch)
Sets if the fields type is
"search" . |
AutocompleteTextField |
withValue(String value)
See:
AbstractTextField.setValue(java.lang.String) |
AutocompleteTextField |
withValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener<String> listener)
See:
#addValueChangeListener(com.vaadin.data.Property.ValueChangeListener) |
AutocompleteTextField |
withValueChangeTimeout(int timeout)
See:
AbstractTextField.setValueChangeTimeout(int) |
AutocompleteTextField |
withVisible(boolean visible)
See:
AbstractComponent.setVisible(boolean) |
AutocompleteTextField |
withWidth(float width,
com.vaadin.server.Sizeable.Unit unit)
See:
AbstractComponent.setWidth(float, com.vaadin.server.Sizeable.Unit) |
AutocompleteTextField |
withWidth(String width)
See:
AbstractComponent.setWidth(java.lang.String) |
AutocompleteTextField |
withWidthFull()
Sets the
width of this component to 100% . |
AutocompleteTextField |
withWidthUndefined()
See:
AbstractComponent.setWidthUndefined() |
addBlurListener, addFocusListener, doSetValue, getCursorPosition, getCustomAttributes, getEmptyValue, getMaxLength, getPlaceholder, getValue, getValueChangeMode, getValueChangeTimeout, selectAll, setCursorPosition, setMaxLength, setPlaceholder, setSelection, setValue, setValueChangeMode, setValueChangeTimeout
addValueChangeListener, createValueChange, focus, getTabIndex, isDifferentValue, isReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible, setTabIndex, setValue
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setStyleName, setVisible, setWidth, setWidth, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setVisible
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
public AutocompleteTextField()
AutocompleteTextField
with no caption and
autocomplete (aka word completion) functionality.public AutocompleteTextField(String caption)
AutocompleteTextField
with given caption and
autocomplete (aka word completion) functionality.caption
- The caption String
for the editor.public AutocompleteTextField(String caption, String value)
AutocompleteTextField
with the given caption,
initial text contents and autocomplete (aka word completion)
functionality.
is called to bind it.caption
- The caption String
for the editor.value
- The initial text content of the editor.public AutocompleteTextFieldExtension getExtension()
AutocompleteTextFieldExtension
of this
TextField
.AutocompleteTextFieldExtension
of this
TextField
.public AutocompleteSuggestionProvider getSuggestionProvider()
AutocompleteSuggestionProvider
.AutocompleteSuggestionProvider
.public void setSuggestionProvider(AutocompleteSuggestionProvider suggestionProvider)
AutocompleteSuggestionProvider
.suggestionProvider
- The active
AutocompleteSuggestionProvider
.public AutocompleteTextField withSuggestionProvider(AutocompleteSuggestionProvider suggestionProvider)
AutocompleteSuggestionProvider
.suggestionProvider
- The active
AutocompleteSuggestionProvider
.setSuggestionProvider(eu.maxschuster.vaadin.autocompletetextfield.AutocompleteSuggestionProvider)
public int getSuggestionLimit()
If the active AutocompleteSuggestionProvider
returns more
suggestions than allowed, the excess suggestions will be ignored!
If limit <= 0
the suggestions won't be limited.
public void setSuggestionLimit(int suggestionLimit)
If the active AutocompleteSuggestionProvider
returns more
suggestions than allowed, the excess suggestions will be ignored!
If limit <= 0 the suggestions won't be limited.
suggestionLimit
- Maximum number of suggestions.public AutocompleteTextField withSuggestionLimit(int suggestionLimit)
If the active AutocompleteSuggestionProvider
returns more
suggestions than allowed, the excess suggestions will be ignored!
If limit <= 0 the suggestions won't be limited.
suggestionLimit
- Maximum number of suggestions.setSuggestionLimit(int)
public boolean isItemAsHtml()
The default is false, i.e. to render that caption as plain text.
public void setItemAsHtml(boolean itemAsHtml)
If set to true, the items are rendered in the browser as HTML and the developer is responsible for ensuring no harmful HTML is used. If set to false, the caption is rendered in the browser as plain text.
The default is false, i.e. to render that caption as plain text.
itemAsHtml
- true if the items are rendered as HTML, false if
rendered as plain text.public AutocompleteTextField withItemAsHtml(boolean itemAsHtml)
If set to true, the items are rendered in the browser as HTML and the developer is responsible for ensuring no harmful HTML is used. If set to false, the caption is rendered in the browser as plain text.
The default is false, i.e. to render that caption as plain text.
itemAsHtml
- true if the items are rendered as HTML, false if
rendered as plain text.setItemAsHtml(boolean)
public int getMinChars()
public void setMinChars(int minChars)
minChars
- Minimum number of characters.public AutocompleteTextField withMinChars(int minChars)
minChars
- Minimum number of characters.setMinChars(int)
public int getDelay()
public void setDelay(int delay)
delay
- Search delay in milliseconds.public AutocompleteTextField withDelay(int delay)
delay
- Search delay in milliseconds.setDelay(int)
public String getMenuStyleName()
public void addMenuStyleName(String styleName)
styleName
- The new style to be added to the dropdown menu
container.public AutocompleteTextField withMenuStyleName(String... styleNames)
styleNames
- The new style to be added to the dropdown menu
container.addMenuStyleName(java.lang.String)
public void removeMenuStyleName(String styleName)
styleName
- The style name or style names to be removed.public ScrollBehavior getScrollBehavior()
ScrollBehavior
that is used when the user scrolls the
page while the suggestion box is open.ScrollBehavior
.public void setScrollBehavior(ScrollBehavior scrollBehavior)
ScrollBehavior
that is used when the user scrolls the
page while the suggestion box is open.scrollBehavior
- The ScrollBehavior
.public AutocompleteTextField withScrollBehavior(ScrollBehavior scrollBehavior)
ScrollBehavior
that is used when the user scrolls the
page while the suggestion box is open.scrollBehavior
- The ScrollBehavior
.setScrollBehavior(eu.maxschuster.vaadin.autocompletetextfield.shared.ScrollBehavior)
public AutocompleteTextField withBlurListener(com.vaadin.event.FieldEvents.BlurListener listener)
AbstractTextField.addBlurListener(com.vaadin.event.FieldEvents.BlurListener)
listener
- The new blur listenerAbstractTextField.addBlurListener(com.vaadin.event.FieldEvents.BlurListener)
public AutocompleteTextField withFocusListener(com.vaadin.event.FieldEvents.FocusListener listener)
AbstractTextField.addFocusListener(com.vaadin.event.FieldEvents.FocusListener)
listener
- The new focus listenerAbstractTextField.addFocusListener(com.vaadin.event.FieldEvents.FocusListener)
public AutocompleteTextField withSelection(int start, int length)
AbstractTextField.setSelection(int, int)
start
- Start positionlength
- Selection lengthAbstractTextField.setSelection(int, int)
public AutocompleteTextField withValueChangeTimeout(int timeout)
AbstractTextField.setValueChangeTimeout(int)
timeout
- The new value change timeoutAbstractTextField.setValueChangeTimeout(int)
public AutocompleteTextField withTextChangeEventMode(com.vaadin.shared.ui.ValueChangeMode mode)
mode
- The new input event modewithTextChangeEventMode(com.vaadin.shared.ui.ValueChangeMode)
public AutocompleteTextField withValue(String value) throws NullPointerException
AbstractTextField.setValue(java.lang.String)
value
- The new valueNullPointerException
- If value is null
AbstractTextField.setValue(java.lang.String)
public AutocompleteTextField withPlaceholder(String placeholder)
AbstractTextField.setPlaceholder(java.lang.String)
placeholder
- The new placeholderAbstractTextField.setPlaceholder(java.lang.String)
public AutocompleteTextField withMaxLength(int maxLength)
AbstractTextField.setMaxLength(int)
maxLength
- The new text max lengthAbstractTextField.setMaxLength(int)
public AutocompleteTextField withRequiredIndicatorVisible(boolean visible)
AbstractField.setRequiredIndicatorVisible(boolean)
visible
- Set true
to make required indicator visible,
false
to not show it.AbstractField.setRequiredIndicatorVisible(boolean)
public AutocompleteTextField withLocale(Locale locale)
AbstractComponent.setLocale(java.util.Locale)
locale
- The new localeAbstractComponent.setLocale(java.util.Locale)
public AutocompleteTextField withTabIndex(int tabIndex)
AbstractField.setTabIndex(int)
tabIndex
- The new tab indexAbstractField.setTabIndex(int)
public AutocompleteTextField withReadOnly(boolean readOnly)
AbstractField.setReadOnly(boolean)
readOnly
- Is read onlyAbstractField.setReadOnly(boolean)
public AutocompleteTextField withValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener<String> listener)
#addValueChangeListener(com.vaadin.data.Property.ValueChangeListener)
listener
- The new value change listenerAbstractField.addValueChangeListener(com.vaadin.data.HasValue.ValueChangeListener)
public AutocompleteTextField withShortcutListener(com.vaadin.event.ShortcutListener shortcut)
AbstractComponent.addShortcutListener(com.vaadin.event.ShortcutListener)
shortcut
- The new shortcut listenerAbstractComponent.addShortcutListener(com.vaadin.event.ShortcutListener)
public AutocompleteTextField withHeight(String height)
AbstractComponent.setHeight(java.lang.String)
height
- The new heightAbstractComponent.setHeight(java.lang.String)
public AutocompleteTextField withWidth(String width)
AbstractComponent.setWidth(java.lang.String)
width
- The new widthAbstractComponent.setWidth(java.lang.String)
public AutocompleteTextField withWidth(float width, com.vaadin.server.Sizeable.Unit unit)
AbstractComponent.setWidth(float, com.vaadin.server.Sizeable.Unit)
width
- The new widthunit
- The unit of the new width
valueAbstractComponent.setWidth(float, com.vaadin.server.Sizeable.Unit)
public AutocompleteTextField withHeightUndefined()
AbstractComponent.setHeightUndefined()
AbstractComponent.setHeightUndefined()
public AutocompleteTextField withWidthUndefined()
AbstractComponent.setWidthUndefined()
AbstractComponent.setWidthUndefined()
public AutocompleteTextField withHeightFull()
height
of this component to 100%
.AbstractComponent.setHeight(float, com.vaadin.server.Sizeable.Unit)
public AutocompleteTextField withWidthFull()
width
of this component to 100%
.AbstractComponent.setWidth(float, com.vaadin.server.Sizeable.Unit)
public AutocompleteTextField withSizeUndefined()
AbstractComponent.setSizeUndefined()
AbstractComponent.setSizeUndefined()
public AutocompleteTextField withSizeFull()
AbstractComponent.setSizeFull()
AbstractComponent.setSizeFull()
public AutocompleteTextField withHeight(float height, com.vaadin.server.Sizeable.Unit unit)
AbstractComponent.setHeight(float, com.vaadin.server.Sizeable.Unit)
height
- The new heightunit
- The unit of the new heigt
valueAbstractComponent.setHeight(float, com.vaadin.server.Sizeable.Unit)
public AutocompleteTextField withData(Object data)
AbstractComponent.setData(java.lang.Object)
data
- The new dataAbstractComponent.setData(java.lang.Object)
public AutocompleteTextField withComponentError(com.vaadin.server.ErrorMessage componentError)
AbstractComponent.setComponentError(com.vaadin.server.ErrorMessage)
componentError
- The new error messageAbstractComponent.setComponentError(com.vaadin.server.ErrorMessage)
public AutocompleteTextField withDescription(String description)
AbstractComponent.setDescription(java.lang.String)
description
- The new descriptionAbstractComponent.setDescription(java.lang.String)
public AutocompleteTextField withVisible(boolean visible)
AbstractComponent.setVisible(boolean)
visible
- Is visibleAbstractComponent.setVisible(boolean)
public AutocompleteTextField withEnabled(boolean enabled)
AbstractComponent.setEnabled(boolean)
enabled
- Is enabledAbstractComponent.setEnabled(boolean)
public AutocompleteTextField withIcon(com.vaadin.server.Resource icon)
AbstractComponent.setIcon(com.vaadin.server.Resource)
icon
- The new iconAbstractComponent.setIcon(com.vaadin.server.Resource)
public AutocompleteTextField withCaptionAsHtml(boolean captionAsHtml)
AbstractComponent.setCaptionAsHtml(boolean)
captionAsHtml
- Should allow HTML in captionAbstractComponent.setCaptionAsHtml(boolean)
public AutocompleteTextField withCaption(String caption)
AbstractComponent.setCaption(java.lang.String)
caption
- The new captionAbstractComponent.setCaption(java.lang.String)
public AutocompleteTextField withPrimaryStyleName(String style)
AbstractComponent.setPrimaryStyleName(java.lang.String)
style
- The new primary style nameAbstractComponent.setPrimaryStyleName(java.lang.String)
public AutocompleteTextField withStyleName(String... styleNames)
AbstractComponent.addStyleName(java.lang.String)
styleNames
- Additional style namesAbstractComponent.addStyleName(java.lang.String)
public AutocompleteTextField withId(String id)
AbstractComponent.setId(java.lang.String)
id
- The new idAbstractComponent.setId(java.lang.String)
public boolean isTypeSearch()
"search"
.true
the fields type is "search"
.public void setTypeSearch(boolean typeSearch)
"search"
.typeSearch
- true
will change this fields type to
"search"
.public AutocompleteTextField withTypeSearch(boolean typeSearch)
"search"
.typeSearch
- true
will change this fields type to
"search"
.setTypeSearch(boolean)
public com.vaadin.shared.Registration addSelectListener(AutocompleteEvents.SelectListener listener)
AutocompleteEvents.SelectNotifier
AutocompleteEvents.SelectListener
to this component.addSelectListener
in interface AutocompleteEvents.SelectNotifier
listener
- A AutocompleteEvents.SelectListener
that should be added to this
component.public AutocompleteTextField withSelectListener(AutocompleteEvents.SelectListener listener)
AutocompleteEvents.SelectNotifier
AutocompleteEvents.SelectListener
to this component.
Keep in mind that you can not remove a listener added by this method
as it does not return a registration. If you later have to remove the
listener please use
AutocompleteEvents.SelectNotifier.addSelectListener(eu.maxschuster.vaadin.autocompletetextfield.AutocompleteEvents.SelectListener)
withSelectListener
in interface AutocompleteEvents.SelectNotifier
listener
- A AutocompleteEvents.SelectListener
that should be added to this
component.AutocompleteEvents.SelectNotifier.addSelectListener(eu.maxschuster.vaadin.autocompletetextfield.AutocompleteEvents.SelectListener)
Copyright © 2017 Max Schuster. All Rights Reserved.