Class MaterialAutoComplete
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- gwt.material.design.client.base.MaterialWidget
-
- gwt.material.design.client.base.AbstractValueWidget<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>
-
- org.gcube.portets.user.message_conversations.client.autocomplete.MaterialAutoComplete
-
- All Implemented Interfaces:
com.google.gwt.editor.client.Editor<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,com.google.gwt.editor.client.HasEditorErrors<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,com.google.gwt.editor.client.LeafValueEditor<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,com.google.gwt.event.dom.client.HasAllFocusHandlers,com.google.gwt.event.dom.client.HasAllGestureHandlers,com.google.gwt.event.dom.client.HasAllKeyHandlers,com.google.gwt.event.dom.client.HasAllMouseHandlers,com.google.gwt.event.dom.client.HasAllTouchHandlers,com.google.gwt.event.dom.client.HasBlurHandlers,com.google.gwt.event.dom.client.HasClickHandlers,com.google.gwt.event.dom.client.HasDoubleClickHandlers,com.google.gwt.event.dom.client.HasFocusHandlers,com.google.gwt.event.dom.client.HasGestureChangeHandlers,com.google.gwt.event.dom.client.HasGestureEndHandlers,com.google.gwt.event.dom.client.HasGestureStartHandlers,com.google.gwt.event.dom.client.HasKeyDownHandlers,com.google.gwt.event.dom.client.HasKeyPressHandlers,com.google.gwt.event.dom.client.HasKeyUpHandlers,com.google.gwt.event.dom.client.HasMouseDownHandlers,com.google.gwt.event.dom.client.HasMouseMoveHandlers,com.google.gwt.event.dom.client.HasMouseOutHandlers,com.google.gwt.event.dom.client.HasMouseOverHandlers,com.google.gwt.event.dom.client.HasMouseUpHandlers,com.google.gwt.event.dom.client.HasMouseWheelHandlers,com.google.gwt.event.dom.client.HasTouchCancelHandlers,com.google.gwt.event.dom.client.HasTouchEndHandlers,com.google.gwt.event.dom.client.HasTouchMoveHandlers,com.google.gwt.event.dom.client.HasTouchStartHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasSelectionHandlers<com.google.gwt.user.client.ui.SuggestOracle.Suggestion>,com.google.gwt.event.logical.shared.HasValueChangeHandlers<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,com.google.gwt.user.client.ui.Focusable,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasValue<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IndexedPanel,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,gwt.material.design.client.base.error.HasErrorHandler,gwt.material.design.client.base.HasAllDragAndDropHandlers,gwt.material.design.client.base.HasBorder,gwt.material.design.client.base.HasCenterOn,gwt.material.design.client.base.HasCircle,gwt.material.design.client.base.HasColors,gwt.material.design.client.base.HasDataAttributes,gwt.material.design.client.base.HasDepth,gwt.material.design.client.base.HasDimension,gwt.material.design.client.base.HasDraggableHandlers,gwt.material.design.client.base.HasDroppableHandlers,gwt.material.design.client.base.HasError,gwt.material.design.client.base.HasFlexbox,gwt.material.design.client.base.HasFloat,gwt.material.design.client.base.HasFontSize,gwt.material.design.client.base.HasFontWeight,gwt.material.design.client.base.HasGrid,gwt.material.design.client.base.HasHideOn,gwt.material.design.client.base.HasHoverable,gwt.material.design.client.base.HasId,gwt.material.design.client.base.HasInitialClasses,gwt.material.design.client.base.HasInlineStyle,gwt.material.design.client.base.HasInteractionHandlers,gwt.material.design.client.base.HasOpacity,gwt.material.design.client.base.HasOrientation,gwt.material.design.client.base.HasOrientationChangeHandler,gwt.material.design.client.base.HasPlaceholder,gwt.material.design.client.base.HasProgress,gwt.material.design.client.base.HasReadOnly,gwt.material.design.client.base.HasScrollspy,gwt.material.design.client.base.HasSeparator,gwt.material.design.client.base.HasShadow,gwt.material.design.client.base.HasShowOn,gwt.material.design.client.base.HasTextAlign,gwt.material.design.client.base.HasTooltip,gwt.material.design.client.base.HasTransform,gwt.material.design.client.base.HasType<gwt.material.design.addins.client.autocomplete.constants.AutocompleteType>,gwt.material.design.client.base.HasVerticalAlign,gwt.material.design.client.base.HasWaves,gwt.material.design.client.base.validator.HasValidators<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>,gwt.material.design.client.base.validator.ValidationChangedEvent.HasValidationChangedHandlers,Iterable<com.google.gwt.user.client.ui.Widget>
public class MaterialAutoComplete extends gwt.material.design.client.base.AbstractValueWidget<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>> implements gwt.material.design.client.base.HasPlaceholder, gwt.material.design.client.base.HasProgress, gwt.material.design.client.base.HasType<gwt.material.design.addins.client.autocomplete.constants.AutocompleteType>, com.google.gwt.event.logical.shared.HasSelectionHandlers<com.google.gwt.user.client.ui.SuggestOracle.Suggestion>, gwt.material.design.client.base.HasReadOnly
- Author:
- kevzlou7979, gilberto-torrezan, M. Assante, CNR-ISTI
- See Also:
- Material AutoComplete
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMaterialAutoComplete.DefaultMaterialChipProviderDefault implementation of theMaterialAutoComplete.MaterialChipProviderinterface, used by theMaterialAutoComplete.static interfaceMaterialAutoComplete.MaterialChipProviderInterface that defines how aMaterialChipis created, given aSuggestOracle.Suggestion.-
Nested classes/interfaces inherited from class gwt.material.design.client.base.MaterialWidget
gwt.material.design.client.base.MaterialWidget.Feature
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor
com.google.gwt.editor.client.Editor.Ignore, com.google.gwt.editor.client.Editor.Path
-
-
Field Summary
Fields Modifier and Type Field Description gwt.material.design.client.base.mixin.CssTypeMixin<gwt.material.design.addins.client.autocomplete.constants.AutocompleteType,MaterialAutoComplete>typeMixin
-
Constructor Summary
Constructors Constructor Description MaterialAutoComplete()Use MaterialAutocomplete to search for matches from local or remote data sources.MaterialAutoComplete(com.google.gwt.user.client.ui.SuggestOracle suggestions)Use MaterialAutocomplete to search for matches from local or remote data sources.MaterialAutoComplete(gwt.material.design.addins.client.autocomplete.constants.AutocompleteType type)MaterialAutoComplete(String placeholder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)com.google.gwt.event.shared.HandlerRegistrationaddFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)booleanaddItem(com.google.gwt.user.client.ui.SuggestOracle.Suggestion suggestion)Adding the item value using Material Chips added on auto complete boxcom.google.gwt.event.shared.HandlerRegistrationaddKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler handler)com.google.gwt.event.shared.HandlerRegistrationaddSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<com.google.gwt.user.client.ui.SuggestOracle.Suggestion> handler)com.google.gwt.event.shared.HandlerRegistrationaddValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>> handler)protected voidbuild(com.google.gwt.user.client.ui.SuggestOracle suggestions)Generate and build the List Items to be set on Auto Complete box.voidclear()Clear the chip items on the autocomplete boxMaterialAutoComplete.MaterialChipProvidergetChipProvider()Gets the currentMaterialAutoComplete.MaterialChipProvider.gwt.material.design.client.ui.MaterialLabelgetErrorLabel()gwt.material.design.client.base.mixin.ErrorMixin<gwt.material.design.client.base.AbstractValueWidget,gwt.material.design.client.ui.MaterialLabel>getErrorMixin()protected gwt.material.design.client.base.mixin.FocusableMixin<gwt.material.design.client.base.MaterialWidget>getFocusableMixin()com.google.gwt.user.client.ui.TextBoxgetItemBox()List<gwt.material.design.client.ui.html.ListItem>getItemsHighlighted()List<String>getItemValues()intgetLimit()StringgetPlaceholder()gwt.material.design.client.ui.html.LabelgetPlaceholderLabel()gwt.material.design.client.ui.MaterialProgressgetProgress()gwt.material.design.client.base.mixin.ReadOnlyMixin<MaterialAutoComplete,com.google.gwt.user.client.ui.TextBox>getReadOnlyMixin()StringgetSelectedChipStyle()Returns the style class applied to chips when they are selected.com.google.gwt.user.client.ui.SuggestBoxgetSuggestBox()com.google.gwt.user.client.ui.SuggestOraclegetSuggestions()gwt.material.design.addins.client.autocomplete.constants.AutocompleteTypegetType()List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>getValue()Returns the selectedSuggestOracle.Suggestions.voidhideProgress()booleanisDirectInputAllowed()booleanisReadOnly()booleanisToggleReadOnly()voidsetAutoSuggestLimit(int limit)Set the number of suggestions to be displayed to the user.voidsetChipProvider(MaterialAutoComplete.MaterialChipProvider chipProvider)Sets aMaterialAutoComplete.MaterialChipProviderthat can customize how theMaterialChipis created for each selectedSuggestOracle.Suggestion.voidsetDirectInputAllowed(boolean directInputAllowed)When set tofalse, onlySuggestOracle.Suggestions from the SuggestionOracle are accepted.voidsetEnabled(boolean enabled)voidsetItemsHighlighted(List<gwt.material.design.client.ui.html.ListItem> itemsHighlighted)voidsetItemValues(List<String> itemValues)voidsetItemValues(List<String> itemValues, boolean fireEvents)voidsetLimit(int limit)voidsetPercent(double percent)voidsetPlaceholder(String placeholder)voidsetReadOnly(boolean value)voidsetSelectedChipStyle(String selectedChipStyle)Sets the style class applied to chips when they are selected.voidsetSuggestions(com.google.gwt.user.client.ui.SuggestOracle suggestions)Sets the SuggestOracle to be used to provide suggestions.voidsetSuggestions(com.google.gwt.user.client.ui.SuggestOracle suggestions, gwt.material.design.addins.client.autocomplete.constants.AutocompleteType type)voidsetToggleReadOnly(boolean toggle)voidsetType(gwt.material.design.addins.client.autocomplete.constants.AutocompleteType type)voidsetValue(List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion> value, boolean fireEvents)voidshowProgress(gwt.material.design.client.constants.ProgressType type)protected booleantryRemoveSuggestion(com.google.gwt.user.client.ui.Widget widget)-
Methods inherited from class gwt.material.design.client.base.AbstractValueWidget
addValidationChangedHandler, addValidator, clearErrorOrSuccess, createBlankValidator, getErrorHandler, getErrorHandlerMixin, getErrorHandlerType, getValidatorMixin, isAllowBlank, isValidateOnBlur, removeValidator, reset, setAllowBlank, setError, setErrorHandler, setErrorHandlerType, setHelperText, setSuccess, setupBlurValidation, setValidateOnBlur, setValidators, setValue, setValue, showErrors, validate, validate
-
Methods inherited from class gwt.material.design.client.base.MaterialWidget
$this, add, add, addAttachHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isDetectOrientation, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, onLoad, onUnload, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, setDisplay, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, window
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
typeMixin
public final gwt.material.design.client.base.mixin.CssTypeMixin<gwt.material.design.addins.client.autocomplete.constants.AutocompleteType,MaterialAutoComplete> typeMixin
-
-
Constructor Detail
-
MaterialAutoComplete
public MaterialAutoComplete()
Use MaterialAutocomplete to search for matches from local or remote data sources.
-
MaterialAutoComplete
public MaterialAutoComplete(gwt.material.design.addins.client.autocomplete.constants.AutocompleteType type)
-
MaterialAutoComplete
public MaterialAutoComplete(String placeholder)
-
MaterialAutoComplete
public MaterialAutoComplete(com.google.gwt.user.client.ui.SuggestOracle suggestions)
Use MaterialAutocomplete to search for matches from local or remote data sources.- See Also:
setSuggestions(SuggestOracle)
-
-
Method Detail
-
build
protected void build(com.google.gwt.user.client.ui.SuggestOracle suggestions)
Generate and build the List Items to be set on Auto Complete box.
-
tryRemoveSuggestion
protected boolean tryRemoveSuggestion(com.google.gwt.user.client.ui.Widget widget)
-
addItem
public boolean addItem(com.google.gwt.user.client.ui.SuggestOracle.Suggestion suggestion)
Adding the item value using Material Chips added on auto complete box
-
clear
public void clear()
Clear the chip items on the autocomplete box- Specified by:
clearin interfacecom.google.gwt.user.client.ui.HasWidgets- Overrides:
clearin classcom.google.gwt.user.client.ui.Panel
-
getFocusableMixin
protected gwt.material.design.client.base.mixin.FocusableMixin<gwt.material.design.client.base.MaterialWidget> getFocusableMixin()
- Overrides:
getFocusableMixinin classgwt.material.design.client.base.MaterialWidget
-
getItemValues
public List<String> getItemValues()
- Returns:
- the item values on autocomplete
- See Also:
getValue()
-
setItemValues
public void setItemValues(List<String> itemValues)
- Parameters:
itemValues- the itemsSelected to set- See Also:
AbstractValueWidget.setValue(Object)
-
setItemValues
public void setItemValues(List<String> itemValues, boolean fireEvents)
- Parameters:
itemValues- the itemsSelected to setfireEvents- will fire value change event if true- See Also:
AbstractValueWidget.setValue(Object)
-
getItemsHighlighted
public List<gwt.material.design.client.ui.html.ListItem> getItemsHighlighted()
- Returns:
- the itemsHighlighted
-
setItemsHighlighted
public void setItemsHighlighted(List<gwt.material.design.client.ui.html.ListItem> itemsHighlighted)
- Parameters:
itemsHighlighted- the itemsHighlighted to set
-
getSuggestions
public com.google.gwt.user.client.ui.SuggestOracle getSuggestions()
- Returns:
- the suggestion oracle
-
setSuggestions
public void setSuggestions(com.google.gwt.user.client.ui.SuggestOracle suggestions)
Sets the SuggestOracle to be used to provide suggestions. Also setups the component with the needed event handlers and UI elements.- Parameters:
suggestions- the suggestion oracle to set
-
setSuggestions
public void setSuggestions(com.google.gwt.user.client.ui.SuggestOracle suggestions, gwt.material.design.addins.client.autocomplete.constants.AutocompleteType type)
-
getLimit
public int getLimit()
-
setLimit
public void setLimit(int limit)
-
setAutoSuggestLimit
public void setAutoSuggestLimit(int limit)
Set the number of suggestions to be displayed to the user. This differs from setLimit() which set both the suggestions displayed AND the limit of values allowed within the autocomplete.- Parameters:
limit-
-
getPlaceholder
public String getPlaceholder()
- Specified by:
getPlaceholderin interfacegwt.material.design.client.base.HasPlaceholder
-
setPlaceholder
public void setPlaceholder(String placeholder)
- Specified by:
setPlaceholderin interfacegwt.material.design.client.base.HasPlaceholder
-
getChipProvider
public MaterialAutoComplete.MaterialChipProvider getChipProvider()
Gets the currentMaterialAutoComplete.MaterialChipProvider. By default, the class uses an instance ofMaterialAutoComplete.DefaultMaterialChipProvider.
-
setChipProvider
public void setChipProvider(MaterialAutoComplete.MaterialChipProvider chipProvider)
Sets aMaterialAutoComplete.MaterialChipProviderthat can customize how theMaterialChipis created for each selectedSuggestOracle.Suggestion.
-
setDirectInputAllowed
public void setDirectInputAllowed(boolean directInputAllowed)
When set tofalse, onlySuggestOracle.Suggestions from the SuggestionOracle are accepted. Direct input create by the user is ignored. By default, direct input is allowed.
-
isDirectInputAllowed
public boolean isDirectInputAllowed()
- Returns:
- if
SuggestOracle.Suggestions created by direct input from the user should be allowed. By default directInputAllowed istrue.
-
setSelectedChipStyle
public void setSelectedChipStyle(String selectedChipStyle)
Sets the style class applied to chips when they are selected.Defaults to "blue white-text".
- Parameters:
selectedChipStyle- The class or classes to be applied to selected chips
-
getSelectedChipStyle
public String getSelectedChipStyle()
Returns the style class applied to chips when they are selected.Defaults to "blue white-text".
-
showProgress
public void showProgress(gwt.material.design.client.constants.ProgressType type)
- Specified by:
showProgressin interfacegwt.material.design.client.base.HasProgress
-
setPercent
public void setPercent(double percent)
- Specified by:
setPercentin interfacegwt.material.design.client.base.HasProgress
-
hideProgress
public void hideProgress()
- Specified by:
hideProgressin interfacegwt.material.design.client.base.HasProgress
-
addKeyUpHandler
public com.google.gwt.event.shared.HandlerRegistration addKeyUpHandler(com.google.gwt.event.dom.client.KeyUpHandler handler)
- Specified by:
addKeyUpHandlerin interfacecom.google.gwt.event.dom.client.HasKeyUpHandlers- Overrides:
addKeyUpHandlerin classgwt.material.design.client.base.MaterialWidget
-
setType
public void setType(gwt.material.design.addins.client.autocomplete.constants.AutocompleteType type)
- Specified by:
setTypein interfacegwt.material.design.client.base.HasType<gwt.material.design.addins.client.autocomplete.constants.AutocompleteType>
-
getType
public gwt.material.design.addins.client.autocomplete.constants.AutocompleteType getType()
- Specified by:
getTypein interfacegwt.material.design.client.base.HasType<gwt.material.design.addins.client.autocomplete.constants.AutocompleteType>
-
addSelectionHandler
public com.google.gwt.event.shared.HandlerRegistration addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<com.google.gwt.user.client.ui.SuggestOracle.Suggestion> handler)
- Specified by:
addSelectionHandlerin interfacecom.google.gwt.event.logical.shared.HasSelectionHandlers<com.google.gwt.user.client.ui.SuggestOracle.Suggestion>
-
getReadOnlyMixin
public gwt.material.design.client.base.mixin.ReadOnlyMixin<MaterialAutoComplete,com.google.gwt.user.client.ui.TextBox> getReadOnlyMixin()
-
setReadOnly
public void setReadOnly(boolean value)
- Specified by:
setReadOnlyin interfacegwt.material.design.client.base.HasReadOnly
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin interfacegwt.material.design.client.base.HasReadOnly
-
setToggleReadOnly
public void setToggleReadOnly(boolean toggle)
- Specified by:
setToggleReadOnlyin interfacegwt.material.design.client.base.HasReadOnly
-
isToggleReadOnly
public boolean isToggleReadOnly()
- Specified by:
isToggleReadOnlyin interfacegwt.material.design.client.base.HasReadOnly
-
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>> handler)
- Specified by:
addValueChangeHandlerin interfacecom.google.gwt.event.logical.shared.HasValueChangeHandlers<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>- Overrides:
addValueChangeHandlerin classgwt.material.design.client.base.AbstractValueWidget<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>
-
addBlurHandler
public com.google.gwt.event.shared.HandlerRegistration addBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)
- Specified by:
addBlurHandlerin interfacecom.google.gwt.event.dom.client.HasBlurHandlers- Overrides:
addBlurHandlerin classgwt.material.design.client.base.MaterialWidget
-
addFocusHandler
public com.google.gwt.event.shared.HandlerRegistration addFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)
- Specified by:
addFocusHandlerin interfacecom.google.gwt.event.dom.client.HasFocusHandlers- Overrides:
addFocusHandlerin classgwt.material.design.client.base.MaterialWidget
-
getValue
public List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion> getValue()
Returns the selectedSuggestOracle.Suggestions. Modifications to the list are not propagated to the component.- Specified by:
getValuein interfacecom.google.gwt.user.client.ui.HasValue<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>- Specified by:
getValuein interfacecom.google.gwt.user.client.TakesValue<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>- Returns:
- the list of selected
SuggestOracle.Suggestions, or empty if none was selected (nevernull).
-
setValue
public void setValue(List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion> value, boolean fireEvents)
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled- Overrides:
setEnabledin classgwt.material.design.client.base.MaterialWidget
-
getErrorMixin
public gwt.material.design.client.base.mixin.ErrorMixin<gwt.material.design.client.base.AbstractValueWidget,gwt.material.design.client.ui.MaterialLabel> getErrorMixin()
- Overrides:
getErrorMixinin classgwt.material.design.client.base.AbstractValueWidget<List<? extends com.google.gwt.user.client.ui.SuggestOracle.Suggestion>>
-
getPlaceholderLabel
public gwt.material.design.client.ui.html.Label getPlaceholderLabel()
-
getItemBox
public com.google.gwt.user.client.ui.TextBox getItemBox()
-
getErrorLabel
public gwt.material.design.client.ui.MaterialLabel getErrorLabel()
-
getSuggestBox
public com.google.gwt.user.client.ui.SuggestBox getSuggestBox()
-
getProgress
public gwt.material.design.client.ui.MaterialProgress getProgress()
- Specified by:
getProgressin interfacegwt.material.design.client.base.HasProgress
-
-