Example usage for org.apache.solr.response JSONResponseWriter JSONResponseWriter

List of usage examples for org.apache.solr.response JSONResponseWriter JSONResponseWriter

Introduction

In this page you can find the example usage for org.apache.solr.response JSONResponseWriter JSONResponseWriter.

Prototype

JSONResponseWriter

Source Link

Usage

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);
}