## Uses of Interface
com.google.gwt.user.client.ui.SuggestOracle.Suggestion

- Packages that use SuggestOracle.Suggestion
  Package | Description
  --- | ---
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

- - ### Uses of SuggestOracle.Suggestion in com.google.gwt.user.client.ui

    Classes in com.google.gwt.user.client.ui that implement SuggestOracle.Suggestion
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MultiWordSuggestOracle.MultiWordSuggestion` Suggestion class for `MultiWordSuggestOracle`.

    Methods in com.google.gwt.user.client.ui that return SuggestOracle.Suggestion
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract SuggestOracle.Suggestion` | SuggestBox.SuggestionDisplay.`getCurrentSelection()` Get the currently selected `SuggestOracle.Suggestion` in the display.
    `protected SuggestOracle.Suggestion` | SuggestBox.DefaultSuggestionDisplay.`getCurrentSelection()`
    `SuggestOracle.Suggestion` | SuggestionEvent.`getSelectedSuggestion()` Gets the `Suggestion` object for the suggestion chosen by the user.

    Methods in com.google.gwt.user.client.ui that return types with arguments of type SuggestOracle.Suggestion
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<? extends SuggestOracle.Suggestion>` | SuggestOracle.Response.`getSuggestions()` Gets the collection of suggestions.

    Methods in com.google.gwt.user.client.ui with parameters of type SuggestOracle.Suggestion
    Modifier and Type | Method and Description
    --- | ---
    `void` | SuggestBox.SuggestionCallback.`onSuggestionSelected(SuggestOracle.Suggestion suggestion)`

    Method parameters in com.google.gwt.user.client.ui with type arguments of type SuggestOracle.Suggestion
    Modifier and Type | Method and Description
    --- | ---
    `HandlerRegistration` | SuggestBox.`addSelectionHandler(SelectionHandler<SuggestOracle.Suggestion> handler)`
    `void` | ListenerWrapper.WrappedOldSuggestionHandler.`onSelection(SelectionEvent<SuggestOracle.Suggestion> event)`
    `void` | MultiWordSuggestOracle.`setDefaultSuggestions(java.util.Collection<SuggestOracle.Suggestion> suggestionList)` Sets the default suggestion collection.
    `void` | SuggestOracle.Response.`setSuggestions(java.util.Collection<? extends SuggestOracle.Suggestion> suggestions)` Sets the suggestions for this response.
    `protected abstract void` | SuggestBox.SuggestionDisplay.`showSuggestions(SuggestBox suggestBox, java.util.Collection<? extends SuggestOracle.Suggestion> suggestions, boolean isDisplayStringHTML, boolean isAutoSelectEnabled, SuggestBox.SuggestionCallback callback)` Update the list of visible suggestions.
    `protected void` | SuggestBox.DefaultSuggestionDisplay.`showSuggestions(SuggestBox suggestBox, java.util.Collection<? extends SuggestOracle.Suggestion> suggestions, boolean isDisplayStringHTML, boolean isAutoSelectEnabled, SuggestBox.SuggestionCallback callback)`

    Constructors in com.google.gwt.user.client.ui with parameters of type SuggestOracle.Suggestion
    Constructor and Description
    `SuggestionEvent(SuggestBox sender, SuggestOracle.Suggestion selectedSuggestion)`

    Constructor parameters in com.google.gwt.user.client.ui with type arguments of type SuggestOracle.Suggestion
    Constructor and Description
    `SuggestOracle.Response(java.util.Collection<? extends SuggestOracle.Suggestion> suggestions)` Constructor for `SuggestOracle.Response`.