Package com.google.gwt.user.client.ui
Class SuggestOracle.Response
- java.lang.Object
-
- com.google.gwt.user.client.ui.SuggestOracle.Response
-
- All Implemented Interfaces:
IsSerializable
- Enclosing class:
- SuggestOracle
public static class SuggestOracle.Response extends java.lang.Object implements IsSerializable
SuggestOracleresponse.Can optionally have truncation information provided. To indicate that there are more results but the number is not known, use:
response.setMoreSuggestions(true);Or to indicate more results with an exact number, use:
response.setMoreSuggestionsCount(102);
-
-
Constructor Summary
Constructors Constructor Description Response()Constructor forSuggestOracle.Response.Response(java.util.Collection<? extends SuggestOracle.Suggestion> suggestions)Constructor forSuggestOracle.Response.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMoreSuggestionsCount()Gets how many more suggestions there are.java.util.Collection<? extends SuggestOracle.Suggestion>getSuggestions()Gets the collection of suggestions.booleanhasMoreSuggestions()Gets whether or not the suggestion list was truncated due to theSuggestOracle.Request.getLimit().voidsetMoreSuggestions(boolean moreSuggestions)Sets whether or not the suggestion list was truncated due to theSuggestOracle.Request.getLimit().voidsetMoreSuggestionsCount(int count)Sets whether or not the suggestion list was truncated due to theSuggestOracle.Request.getLimit(), by providing an exact count of remaining suggestions.voidsetSuggestions(java.util.Collection<? extends SuggestOracle.Suggestion> suggestions)Sets the suggestions for this response.
-
-
-
Constructor Detail
-
Response
public Response()
Constructor forSuggestOracle.Response.
-
Response
public Response(java.util.Collection<? extends SuggestOracle.Suggestion> suggestions)
Constructor forSuggestOracle.Response.- Parameters:
suggestions- each element of suggestions must implement theSuggestOracle.Suggestioninterface
-
-
Method Detail
-
getMoreSuggestionsCount
public int getMoreSuggestionsCount()
Gets how many more suggestions there are.- Returns:
- the count. if there no more suggestions or the number of more suggestions is unknown, returns 0.
-
getSuggestions
public java.util.Collection<? extends SuggestOracle.Suggestion> getSuggestions()
Gets the collection of suggestions. Each suggestion must implement theSuggestOracle.Suggestioninterface.- Returns:
- the collection of suggestions
-
hasMoreSuggestions
public boolean hasMoreSuggestions()
Gets whether or not the suggestion list was truncated due to theSuggestOracle.Request.getLimit().
-
setMoreSuggestions
public void setMoreSuggestions(boolean moreSuggestions)
Sets whether or not the suggestion list was truncated due to theSuggestOracle.Request.getLimit().
-
setMoreSuggestionsCount
public void setMoreSuggestionsCount(int count)
Sets whether or not the suggestion list was truncated due to theSuggestOracle.Request.getLimit(), by providing an exact count of remaining suggestions.- Parameters:
count- number of truncated suggestions. Pass 0 to indicate there are no other suggestions, which is equivalent tosetMoreSuggestions(false).
-
setSuggestions
public void setSuggestions(java.util.Collection<? extends SuggestOracle.Suggestion> suggestions)
Sets the suggestions for this response. Each suggestion must implement theSuggestOracle.Suggestioninterface.- Parameters:
suggestions- the suggestions
-
-