## Uses of Interface
org.apache.solr.response.QueryResponseWriter

- Packages that use QueryResponseWriter
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.response | API and implementations of `QueryResponseWriter` for formatting Solr request responses

- - ### Uses of QueryResponseWriter in org.apache.solr.core

    Fields in org.apache.solr.core with type parameters of type QueryResponseWriter
    Modifier and Type | Field and Description
    --- | ---
    `static Map<String,QueryResponseWriter>` | SolrCore.`DEFAULT_RESPONSE_WRITERS`

    Methods in org.apache.solr.core that return QueryResponseWriter
    Modifier and Type | Method and Description
    --- | ---
    `QueryResponseWriter` | SolrCore.`getQueryResponseWriter(SolrQueryRequest request)` Returns the appropriate writer for a request.
    `QueryResponseWriter` | SolrCore.`getQueryResponseWriter(String writerName)` Finds a writer by name, or returns the default writer if not found.
    `QueryResponseWriter` | SolrCore.`registerResponseWriter(String name, QueryResponseWriter responseWriter)` NOTE: this function is not thread safe.

    Methods in org.apache.solr.core that return types with arguments of type QueryResponseWriter
    Modifier and Type | Method and Description
    --- | ---
    `PluginBag<QueryResponseWriter>` | SolrCore.`getResponseWriters()`

    Methods in org.apache.solr.core with parameters of type QueryResponseWriter
    Modifier and Type | Method and Description
    --- | ---
    `QueryResponseWriter` | SolrCore.`registerResponseWriter(String name, QueryResponseWriter responseWriter)` NOTE: this function is not thread safe.

  - ### Uses of QueryResponseWriter in org.apache.solr.response

    Subinterfaces of QueryResponseWriter in org.apache.solr.response
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BinaryQueryResponseWriter` Implementations of `BinaryQueryResponseWriter` are used to write response in binary format.

    Classes in org.apache.solr.response that implement QueryResponseWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BinaryResponseWriter`
    `class` | `CSVResponseWriter`
    `class` | `GeoJSONResponseWriter` Extend the standard JSONResponseWriter to support GeoJSON.
    `class` | `GraphMLResponseWriter`
    `class` | `JSONResponseWriter`
    `class` | `PHPResponseWriter`
    `class` | `PHPSerializedResponseWriter` A description of the PHP serialization format can be found here: http://www.hurring.com/scott/code/perl/serialize/
    `class` | `PythonResponseWriter`
    `class` | `RawResponseWriter` Writes a ContentStream directly to the output.
    `class` | `RubyResponseWriter`
    `class` | `SchemaXmlResponseWriter`
    `class` | `SmileResponseWriter`
    `class` | `SortingResponseWriter`
    `class` | `XMLResponseWriter`
    `class` | `XSLTResponseWriter` QueryResponseWriter which captures the output of the XMLWriter (in memory for now, not optimal performancewise), and applies an XSLT transform to it.

    Methods in org.apache.solr.response that return QueryResponseWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected QueryResponseWriter` | RawResponseWriter.`getBaseWriter(SolrQueryRequest request)`

    Methods in org.apache.solr.response with parameters of type QueryResponseWriter
    Modifier and Type | Method and Description
    --- | ---
    `static void` | QueryResponseWriterUtil.`writeQueryResponse(OutputStream outputStream, QueryResponseWriter responseWriter, SolrQueryRequest solrRequest, SolrQueryResponse solrResponse, String contentType)` Writes the response writer's result to the given output stream.

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.