Package com.google.gwt.user.client.ui
Class SuggestOracle
java.lang.Object
com.google.gwt.user.client.ui.SuggestOracle
- Direct Known Subclasses:
MultiWordSuggestOracle
A
SuggestOracle can be used to create
suggestions associated with a specific query string. It is currently used by
SuggestBox.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCallback forSuggestOracle.static classASuggestOraclerequest.static classSuggestOracleresponse.static interfaceSuggestion supplied by theSuggestOracle. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanShouldSuggestOracle.Suggestiondisplay strings be treated as HTML? If true, this all suggestions' display strings will be interpreted as HTML, otherwise as text.voidrequestDefaultSuggestions(SuggestOracle.Request request, SuggestOracle.Callback callback) Generate aSuggestOracle.Responsebased on a default request.abstract voidrequestSuggestions(SuggestOracle.Request request, SuggestOracle.Callback callback) Generate aSuggestOracle.Responsebased on a specificSuggestOracle.Request.
-
Constructor Details
-
SuggestOracle
public SuggestOracle()Constructor forSuggestOracle.
-
-
Method Details
-
isDisplayStringHTML
public boolean isDisplayStringHTML()ShouldSuggestOracle.Suggestiondisplay strings be treated as HTML? If true, this all suggestions' display strings will be interpreted as HTML, otherwise as text.- Returns:
- by default, returns false
-
requestDefaultSuggestions
public void requestDefaultSuggestions(SuggestOracle.Request request, SuggestOracle.Callback callback) Generate aSuggestOracle.Responsebased on a default request. The request query must be null as it represents the results the oracle should return based on no query string.After the
SuggestOracle.Responseis created, it is passed intoSuggestOracle.Callback.onSuggestionsReady(com.google.gwt.user.client.ui.SuggestOracle.Request, com.google.gwt.user.client.ui.SuggestOracle.Response).- Parameters:
request- the requestcallback- the callback to use for the response
-
requestSuggestions
public abstract void requestSuggestions(SuggestOracle.Request request, SuggestOracle.Callback callback) Generate aSuggestOracle.Responsebased on a specificSuggestOracle.Request. After theSuggestOracle.Responseis created, it is passed intoSuggestOracle.Callback.onSuggestionsReady(com.google.gwt.user.client.ui.SuggestOracle.Request, com.google.gwt.user.client.ui.SuggestOracle.Response).- Parameters:
request- the requestcallback- the callback to use for the response
-