com.extjs.gxt.ui.client.data
Class HttpProxy<D>
java.lang.Object
com.extjs.gxt.ui.client.data.HttpProxy<D>
- Type Parameters:
D - the data type being returned by the proxy
- All Implemented Interfaces:
- DataProxy<D>
public class HttpProxy<D>
- extends java.lang.Object
- implements DataProxy<D>
A concrete DataProxy that retrieves data using a
RequestBulder instances.
When using a load config object that implements LoadConfig or
ModelData, all properties and property values will be sent as
request parameters in the load request.
- See Also:
RequestBuilder,
ScriptTagProxy
|
Field Summary |
protected com.google.gwt.http.client.RequestBuilder |
builder
|
protected java.lang.String |
initUrl
|
|
Constructor Summary |
HttpProxy(com.google.gwt.http.client.RequestBuilder builder)
Creates a new HttpProxy. |
|
Method Summary |
protected java.lang.String |
generateUrl(java.lang.Object loadConfig)
|
void |
load(DataReader<D> reader,
java.lang.Object loadConfig,
com.google.gwt.user.client.rpc.AsyncCallback<D> callback)
Data should be retrieved using the specified load config. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builder
protected com.google.gwt.http.client.RequestBuilder builder
initUrl
protected java.lang.String initUrl
HttpProxy
public HttpProxy(com.google.gwt.http.client.RequestBuilder builder)
- Creates a new HttpProxy.
- Parameters:
builder - the request builder
load
public void load(DataReader<D> reader,
java.lang.Object loadConfig,
com.google.gwt.user.client.rpc.AsyncCallback<D> callback)
- Description copied from interface:
DataProxy
- Data should be retrieved using the specified load config.
- Specified by:
load in interface DataProxy<D>
- Parameters:
reader - the reader instanceloadConfig - the configcallback - the data callback
generateUrl
protected java.lang.String generateUrl(java.lang.Object loadConfig)