GeoPubby
Version 0.1.0.0
|
Calls into Joseki to send a Jena model over HTTP. More...
Public Member Functions | |
ModelResponse (Model model, HttpServletRequest request, HttpServletResponse response) | |
void | serve () |
Private Member Functions | |
void | doResponseModel () throws IOException |
ModelWriter | getWriter (String mediaType, String crs) |
Private Attributes | |
final Model | model |
final HttpServletRequest | request |
final HttpServletResponse | response |
Calls into Joseki to send a Jena model over HTTP.
This gives us content negotiation and all the other tricks supported by Joseki for free. This has to be in the Joseki package because some required methods are not visible.
ModelResponse | ( | Model | model, |
HttpServletRequest | request, | ||
HttpServletResponse | response | ||
) |
References RequestParamHandler.getModifiedRequest(), RequestParamHandler.isMatchingRequest(), ModelResponse.model, ModelResponse.request, and ModelResponse.response.
|
private |
References ContentTypeNegotiator.getBestMatch(), PubbyNegotiator.getDataNegotiator(), MediaRangeSpec.getMediaType(), ModelResponse.getWriter(), ModelResponse.model, ModelResponse.request, ModelResponse.response, and ModelWriter.write().
Referenced by ModelResponse.serve().
|
private |
Referenced by ModelResponse.doResponseModel().
void serve | ( | ) |
References ModelResponse.doResponseModel(), and ModelResponse.response.
Referenced by ValuesDataURLServlet.doGet(), and DataURLServlet.doGet().
|
private |
Referenced by ModelResponse.doResponseModel(), and ModelResponse.ModelResponse().
|
private |
Referenced by ModelResponse.doResponseModel(), and ModelResponse.ModelResponse().
|
private |
Referenced by ModelResponse.doResponseModel(), ModelResponse.ModelResponse(), and ModelResponse.serve().