org.eaglei.suggest.client
Class SearchSuggestOracle
java.lang.Object
com.google.gwt.user.client.ui.SuggestOracle
org.eaglei.suggest.client.SearchSuggestOracle
public class SearchSuggestOracle
- extends com.google.gwt.user.client.ui.SuggestOracle
- Author:
- tbashor
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.SuggestOracle |
com.google.gwt.user.client.ui.SuggestOracle.Callback, com.google.gwt.user.client.ui.SuggestOracle.Request, com.google.gwt.user.client.ui.SuggestOracle.Response, com.google.gwt.user.client.ui.SuggestOracle.Suggestion |
|
Method Summary |
com.google.gwt.dom.client.Element |
addScript(java.lang.String id,
java.lang.String url)
Adds the JSONP script to our widget so we can make XSS requests |
protected java.lang.String |
createURL(java.lang.String callbackName,
int id,
java.lang.String query)
|
java.util.List<SearchSuggestion> |
getCurrentSuggestionList()
|
void |
handle(com.google.gwt.core.client.JavaScriptObject jso)
The server callback method |
boolean |
isDisplayStringHTML()
|
void |
removeScript(com.google.gwt.dom.client.Element elem)
|
void |
requestSuggestions(com.google.gwt.user.client.ui.SuggestOracle.Request request,
com.google.gwt.user.client.ui.SuggestOracle.Callback callback)
|
static void |
setup(SearchSuggestOracle myClass,
java.lang.String callback)
Sets up our Javascript cross site JSON call |
| Methods inherited from class com.google.gwt.user.client.ui.SuggestOracle |
requestDefaultSuggestions |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchSuggestOracle
public SearchSuggestOracle(java.lang.String baseURL)
requestSuggestions
public void requestSuggestions(com.google.gwt.user.client.ui.SuggestOracle.Request request,
com.google.gwt.user.client.ui.SuggestOracle.Callback callback)
- Specified by:
requestSuggestions in class com.google.gwt.user.client.ui.SuggestOracle
isDisplayStringHTML
public boolean isDisplayStringHTML()
- Overrides:
isDisplayStringHTML in class com.google.gwt.user.client.ui.SuggestOracle
handle
public void handle(com.google.gwt.core.client.JavaScriptObject jso)
- The server callback method
- Parameters:
jso -
getCurrentSuggestionList
public java.util.List<SearchSuggestion> getCurrentSuggestionList()
createURL
protected java.lang.String createURL(java.lang.String callbackName,
int id,
java.lang.String query)
addScript
public com.google.gwt.dom.client.Element addScript(java.lang.String id,
java.lang.String url)
- Adds the JSONP script to our widget so we can make XSS requests
- Parameters:
uniqueId - The unique id of the callurl - The URL of our Request
removeScript
public void removeScript(com.google.gwt.dom.client.Element elem)
setup
public static void setup(SearchSuggestOracle myClass,
java.lang.String callback)
- Sets up our Javascript cross site JSON call
- Parameters:
model - Handles our Cross Site JSON callcallback -
Copyright © 2009-2010 Eagle-I. All Rights Reserved.