|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectname.pehl.piriti.restlet.xml.client.XmlModelsResponse<T>
T - The model typepublic abstract class XmlModelsResponse<T>
Convinience callback class which can be used together with
PiritiXmlRepresentation:
ClientResource clientResource = new ClientResource("/resource/with/xml/representation");
clientResource.setOnResponse(new XmlModelsResponse<Book>(Book.JSON)
{
@Override
public void onSuccess(List<Book> books, Request request, Response response)
{
...
}
@Override
public void onError(IOException error, Request request, Response response)
{
...
}
});
| Constructor Summary | |
|---|---|
XmlModelsResponse(XmlReader<T> xmlReader)
Construct a new instance with the specified reader. |
|
| Method Summary | |
|---|---|
void |
handle(org.restlet.client.Request request,
org.restlet.client.Response response)
Reads and maps the models from the response and calls either onSuccess(List, Request, Response) or
onError(IOException, Request, Response). |
abstract void |
onError(IOException error,
org.restlet.client.Request request,
org.restlet.client.Response response)
Called when there was an IO error when reading the models. |
abstract void |
onSuccess(List<T> models,
org.restlet.client.Request request,
org.restlet.client.Response response)
Called when the models were read and mapped successfully from the response. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlModelsResponse(XmlReader<T> xmlReader)
xmlReader - | Method Detail |
|---|
public void handle(org.restlet.client.Request request,
org.restlet.client.Response response)
onSuccess(List, Request, Response) or
onError(IOException, Request, Response).
handle in interface org.restlet.client.Uniformrequest - response - Uniform.handle(org.restlet.client.Request,
org.restlet.client.Response)
public abstract void onSuccess(List<T> models,
org.restlet.client.Request request,
org.restlet.client.Response response)
models - request - response -
public abstract void onError(IOException error,
org.restlet.client.Request request,
org.restlet.client.Response response)
error - request - response -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||