Package com.google.gwt.user.client.ui
Class SuggestOracle
- java.lang.Object
-
- com.google.gwt.user.client.ui.SuggestOracle
-
- Direct Known Subclasses:
MultiWordSuggestOracle
public abstract class SuggestOracle extends java.lang.ObjectASuggestOraclecan be used to create suggestions associated with a specific query string. It is currently used bySuggestBox.- See Also:
SuggestBox
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSuggestOracle.CallbackCallback forSuggestOracle.static classSuggestOracle.RequestASuggestOraclerequest.static classSuggestOracle.ResponseSuggestOracleresponse.static interfaceSuggestOracle.SuggestionSuggestion supplied by theSuggestOracle.
-
Constructor Summary
Constructors Constructor Description SuggestOracle()Constructor forSuggestOracle.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanisDisplayStringHTML()ShouldSuggestOracle.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 Detail
-
SuggestOracle
public SuggestOracle()
Constructor forSuggestOracle.
-
-
Method Detail
-
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
-
-