List of usage examples for org.apache.solr.response JSONResponseWriter JSONResponseWriter
JSONResponseWriter
From source file:org.restlet.ext.lucene.internal.SolrRepresentation.java
License:Open Source License
@Override public void write(Writer writer) throws IOException { QueryResponseWriter qrWriter;/*from w w w .jav a 2 s . co m*/ if (MediaType.APPLICATION_JSON.isCompatible(getMediaType()) || MediaType.APPLICATION_JAVASCRIPT.isCompatible(getMediaType())) { qrWriter = new JSONResponseWriter(); } else { qrWriter = new XMLResponseWriter(); } qrWriter.write(writer, solrQueryRequest, solrQueryResponse); }
From source file:org.restlet.ext.solr.internal.SolrRepresentation.java
License:LGPL
@Override public void write(Writer writer) throws IOException { QueryResponseWriter qrWriter;//from w w w. j a v a 2s .c o m if (core == null) { if (MediaType.APPLICATION_JSON.isCompatible(getMediaType()) || MediaType.APPLICATION_JAVASCRIPT.isCompatible(getMediaType())) { qrWriter = new JSONResponseWriter(); } else { qrWriter = new XMLResponseWriter(); } } else { qrWriter = core.getQueryResponseWriter(solrQueryRequest); } qrWriter.write(writer, solrQueryRequest, solrQueryResponse); }