## Uses of Class
org.eclipse.rdf4j.query.resultio.QueryResultFormat

- Packages that use QueryResultFormat
  Package | Description
  --- | ---
  org.eclipse.rdf4j.console.util |
  org.eclipse.rdf4j.query.resultio |
  org.eclipse.rdf4j.query.resultio.sparqljson | A writer for the SPARQL Query Results JSON Format
  org.eclipse.rdf4j.query.resultio.sparqlxml | Parsers and writers for the SPARQL Query Results XML Format
  org.eclipse.rdf4j.query.resultio.text |
  org.eclipse.rdf4j.workbench.base |

- - ### Uses of QueryResultFormat in org.eclipse.rdf4j.console.util

    Methods in org.eclipse.rdf4j.console.util that return QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryResultFormat` | ConsoleQueryResultWriter.`getQueryResultFormat()` |

  - ### Uses of QueryResultFormat in org.eclipse.rdf4j.query.resultio

    Subclasses of QueryResultFormat in org.eclipse.rdf4j.query.resultio
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BooleanQueryResultFormat` | Represents the concept of a boolean query result serialization format.
    `class` | `TupleQueryResultFormat` | Represents the concept of an tuple query result serialization format.

    Methods in org.eclipse.rdf4j.query.resultio that return QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryResultFormat` | AbstractQueryResultIOBooleanTest.`getFormat()` |
    `protected abstract QueryResultFormat` | AbstractQueryResultIOTest.`getFormat()` |
    `protected QueryResultFormat` | AbstractQueryResultIOTupleTest.`getFormat()` |
    `protected QueryResultFormat` | BooleanQueryResultParserRegistry.`getKey​(BooleanQueryResultParserFactory factory)` |
    `protected QueryResultFormat` | BooleanQueryResultWriterRegistry.`getKey​(BooleanQueryResultWriterFactory factory)` |
    `protected QueryResultFormat` | TupleQueryResultParserRegistry.`getKey​(TupleQueryResultParserFactory factory)` |
    `protected QueryResultFormat` | TupleQueryResultWriterRegistry.`getKey​(TupleQueryResultWriterFactory factory)` |
    `QueryResultFormat` | AbstractTupleQueryResultParser.`getQueryResultFormat()` |
    `QueryResultFormat` | QueryResultParser.`getQueryResultFormat()` | Gets the query result format that this parser can parse.
    `QueryResultFormat` | QueryResultWriter.`getQueryResultFormat()` | Gets the query result format that this writer uses.

    Methods in org.eclipse.rdf4j.query.resultio that return types with arguments of type QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Optional<QueryResultFormat>` | QueryResultIO.`getBooleanParserFormatForFileName​(String fileName)` | Tries to match the extension of a file name against the list of RDF formats that can be parsed.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getBooleanParserFormatForMIMEType​(String mimeType)` | Tries to match a MIME type against the list of boolean query result formats that can be parsed.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getBooleanWriterFormatForFileName​(String fileName)` | Tries to match the extension of a file name against the list of RDF formats that can be written.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getBooleanWriterFormatForMIMEType​(String mimeType)` | Tries to match a MIME type against the list of boolean query result formats that can be written.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getParserFormatForFileName​(String fileName)` | Tries to match the extension of a file name against the list of RDF formats that can be parsed.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getParserFormatForMIMEType​(String mimeType)` | Tries to match a MIME type against the list of tuple query result formats that can be parsed.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getWriterFormatForFileName​(String fileName)` | Tries to match the extension of a file name against the list of RDF formats that can be written.
    `static Optional<QueryResultFormat>` | QueryResultIO.`getWriterFormatForMIMEType​(String mimeType)` | Tries to match a MIME type against the list of tuple query result formats that can be written.

    Methods in org.eclipse.rdf4j.query.resultio with parameters of type QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BooleanQueryResultParser` | QueryResultIO.`createBooleanParser​(QueryResultFormat format)` | Convenience methods for creating BooleanQueryResultParser objects.This method uses the registry returned by `BooleanQueryResultParserRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate parser.
    `static BooleanQueryResultWriter` | QueryResultIO.`createBooleanWriter​(QueryResultFormat format, OutputStream out)` | Convenience methods for creating BooleanQueryResultWriter objects.This method uses the registry returned by `BooleanQueryResultWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `static TupleQueryResultParser` | QueryResultIO.`createTupleParser​(QueryResultFormat format)` | Convenience methods for creating TupleQueryResultParser objects.
    `static TupleQueryResultParser` | QueryResultIO.`createTupleParser​(QueryResultFormat format, ValueFactory valueFactory)` | Convenience methods for creating TupleQueryResultParser objects that use the specified ValueFactory to create RDF model objects.
    `static TupleQueryResultWriter` | QueryResultIO.`createTupleWriter​(QueryResultFormat format, OutputStream out)` | Convenience methods for creating TupleQueryResultWriter objects.This method uses the registry returned by `TupleQueryResultWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `static QueryResultWriter` | QueryResultIO.`createWriter​(QueryResultFormat format, OutputStream out)` | Convenience methods for creating QueryResultWriter objects.This method uses the registry returned by `TupleQueryResultWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `static boolean` | QueryResultIO.`parseBoolean​(InputStream in, QueryResultFormat format)` | Parses a boolean query result document and returns the parsed value.
    `static TupleQueryResult` | QueryResultIO.`parseTuple​(InputStream in, QueryResultFormat format, WeakReference<?> callerReference)` | Parses a query result document and returns it as a TupleQueryResult object.
    `static void` | QueryResultIO.`parseTuple​(InputStream in, QueryResultFormat format, TupleQueryResultHandler handler, ValueFactory valueFactory)` | Parses a query result document, reporting the parsed solutions to the supplied TupleQueryResultHandler.
    `static TupleQueryResult` | QueryResultIO.`parseTupleBackground​(InputStream in, QueryResultFormat format, WeakReference<?> callerReference)` | Parses a query result document and returns it as a TupleQueryResult object, with parsing done on a separate thread in the background. IMPORTANT: As this method may spawn a new thread in the background, it is vitally important that the TupleQueryResult be closed consistently when it is no longer required, to prevent resource leaks.
    `static void` | QueryResultIO.`writeBoolean​(boolean value, QueryResultFormat format, OutputStream out)` | Writes a boolean query result document in a specific boolean query result format to an output stream.
    `static void` | QueryResultIO.`writeTuple​(TupleQueryResult tqr, QueryResultFormat format, OutputStream out)` | Writes a query result document in a specific query result format to an output stream.

  - ### Uses of QueryResultFormat in org.eclipse.rdf4j.query.resultio.sparqljson

    Methods in org.eclipse.rdf4j.query.resultio.sparqljson that return QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryResultFormat` | SPARQLBooleanJSONParser.`getQueryResultFormat()` |
    `QueryResultFormat` | SPARQLResultsJSONParser.`getQueryResultFormat()` |

  - ### Uses of QueryResultFormat in org.eclipse.rdf4j.query.resultio.sparqlxml

    Methods in org.eclipse.rdf4j.query.resultio.sparqlxml that return QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryResultFormat` | SPARQLBooleanXMLParser.`getQueryResultFormat()` |
    `QueryResultFormat` | SPARQLResultsXMLParser.`getQueryResultFormat()` |

  - ### Uses of QueryResultFormat in org.eclipse.rdf4j.query.resultio.text

    Methods in org.eclipse.rdf4j.query.resultio.text that return QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryResultFormat` | BooleanTextParser.`getQueryResultFormat()` |

  - ### Uses of QueryResultFormat in org.eclipse.rdf4j.workbench.base

    Methods in org.eclipse.rdf4j.workbench.base that return QueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected QueryResultFormat` | AbstractServlet.`getBooleanResultFormat​(javax.servlet.http.HttpServletRequest req, javax.servlet.ServletResponse resp)` |
    `protected QueryResultFormat` | AbstractServlet.`getJSONPResultFormat​(javax.servlet.http.HttpServletRequest req, javax.servlet.ServletResponse resp)` |
    `protected QueryResultFormat` | AbstractServlet.`getTupleResultFormat​(javax.servlet.http.HttpServletRequest req, javax.servlet.ServletResponse resp)` |