## 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 | 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 | Description
    --- | --- | ---
    `protected SuggestOracle.Suggestion` | SuggestBox.DefaultSuggestionDisplay.`getCurrentSelection()` |
    `protected abstract SuggestOracle.Suggestion` | SuggestBox.SuggestionDisplay.`getCurrentSelection()` | Get the currently selected `SuggestOracle.Suggestion` in the display.
    `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 | 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 | 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 | 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 void` | SuggestBox.DefaultSuggestionDisplay.`showSuggestions​(SuggestBox suggestBox, java.util.Collection<? extends SuggestOracle.Suggestion> suggestions, boolean isDisplayStringHTML, boolean isAutoSelectEnabled, SuggestBox.SuggestionCallback callback)` |
    `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.

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

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