## Uses of Interface
org.eclipse.rdf4j.rio.RioSetting

- Packages that use RioSetting
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.resultio |
  org.eclipse.rdf4j.query.resultio.binary |
  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.repository.http.helpers |
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.binary | Parser/writer for the RDF4J binary RDF format.
  org.eclipse.rdf4j.rio.hdt | Parser/writer for the HDT v1.0 format.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.jsonld | Parser/writer for the JSON-L format.
  org.eclipse.rdf4j.rio.n3 | Writer for the Notation-3 (N3) format.
  org.eclipse.rdf4j.rio.ndjsonld |
  org.eclipse.rdf4j.rio.ntriples | Parser/writer for the N-Triples format.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.rdfxml.util | Pretty-printing for the RDF/XML format.
  org.eclipse.rdf4j.rio.trix | Parser/writer for the TriX format.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.testsuite.query.resultio |

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

    Fields in org.eclipse.rdf4j.query.resultio declared as RioSetting
    Modifier and Type | Field | Description
    --- | --- | ---
    `static RioSetting<Boolean>` | BasicQueryWriterSettings.`ADD_SESAME_QNAME` | Specifies whether the writer should add the proprietary "http://www.openrdf.org/schema/qname#qname" annotations to output.
    `static RioSetting<String>` | BasicQueryWriterSettings.`JSONP_CALLBACK` | Specifies a callback function name for wrapping JSON results to support the JSONP cross-origin request methodology.

    Methods in org.eclipse.rdf4j.query.resultio that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | AbstractQueryResultParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | AbstractQueryResultWriter.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | QueryResultParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | QueryResultWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.query.resultio with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> QueryResultParser` | AbstractQueryResultParser.`set​(RioSetting<T> setting, T value)` |
    `<T> QueryResultParser` | QueryResultParser.`set​(RioSetting<T> setting, T value)` | Set a setting on the parser, and return this parser object to allow chaining.

  - ### Uses of RioSetting in org.eclipse.rdf4j.query.resultio.binary

    Methods in org.eclipse.rdf4j.query.resultio.binary that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | BinaryQueryResultWriter.`getSupportedSettings()` |

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

    Methods in org.eclipse.rdf4j.query.resultio.sparqljson that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | AbstractSPARQLJSONParser.`getSupportedSettings()` |

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

    Methods in org.eclipse.rdf4j.query.resultio.sparqlxml that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<Boolean>>` | AbstractSPARQLXMLParser.`getCompulsoryXmlFeatureSettings()` | Returns a collection of settings that will always be set as XML parser features using `XMLReader.setFeature(String, boolean)`.
    `Collection<RioSetting<?>>` | AbstractSPARQLXMLParser.`getCompulsoryXmlPropertySettings()` | Returns a collection of settings that will always be set as XML parser properties using `XMLReader.setProperty(String, Object)`
    `Collection<RioSetting<Boolean>>` | AbstractSPARQLXMLParser.`getOptionalXmlFeatureSettings()` | Returns a collection of settings that will be used, if set in `AbstractQueryResultParser.getParserConfig()`, as XML parser features using `XMLReader.setFeature(String, boolean)`.
    `Collection<RioSetting<?>>` | AbstractSPARQLXMLParser.`getOptionalXmlPropertySettings()` | Returns a collection of settings that will be used, if set in `AbstractQueryResultParser.getParserConfig()`, as XML parser properties using `XMLReader.setProperty(String, Object)`
    `Collection<RioSetting<?>>` | AbstractSPARQLXMLParser.`getSupportedSettings()` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.repository.http.helpers

    Fields in org.eclipse.rdf4j.repository.http.helpers declared as RioSetting
    Modifier and Type | Field | Description
    --- | --- | ---
    `static RioSetting<Integer>` | HTTPRepositorySettings.`MAX_STATEMENT_BUFFER_SIZE` | Maximum size (in number of statements) allowed for statement buffers before they are forcibly flushed.

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio

    Fields in org.eclipse.rdf4j.rio with type parameters of type RioSetting
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ConcurrentMap<RioSetting<Object>,​Object>` | RioConfig.`settings` | A map containing mappings from settings to their values.
    `protected ConcurrentMap<RioSetting<Object>,​Object>` | RioConfig.`systemPropertyCache` | A map containing mappings from settings to system properties that have been discovered since the last call to `RioConfig.useDefaults()`.

    Methods in org.eclipse.rdf4j.rio that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<RioSetting<?>>` | ParserConfig.`getNonFatalErrors()` | Get the current set of non-fatal errors.
    `Collection<RioSetting<?>>` | RDFParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | RDFWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParserConfig` | ParserConfig.`addNonFatalError​(RioSetting<?> nextNonFatalError)` | Add a non-fatal error to the set used by parsers to determine whether they should attempt to recover from a particular parsing error.
    `<T> T` | RioConfig.`get​(RioSetting<T> setting)` | Return the value for a given `RioSetting` or the default value if it has not been set.
    `boolean` | ParserConfig.`isNonFatalError​(RioSetting<?> errorToCheck)` | This method is used by the parser to check whether they should throw an exception or attempt to recover from a non-fatal error.
    `<T> boolean` | RioConfig.`isSet​(RioSetting<T> setting)` | Checks for whether a `RioSetting` has been explicitly set by a user.
    `<T> ParserConfig` | ParserConfig.`set​(RioSetting<T> setting, T value)` |
    `<T> RDFParser` | RDFParser.`set​(RioSetting<T> setting, T value)` | Set a setting on the parser, and return this parser object to allow chaining.
    `<T> RDFWriter` | RDFWriter.`set​(RioSetting<T> setting, T value)` | Set a setting on the writer, and return this writer object to allow chaining.
    `<T> RioConfig` | RioConfig.`set​(RioSetting<T> setting, T value)` | Sets a `RioSetting` to have a new value.
    `<T> WriterConfig` | WriterConfig.`set​(RioSetting<T> setting, T value)` |

    Method parameters in org.eclipse.rdf4j.rio with type arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParserConfig` | ParserConfig.`setNonFatalErrors​(Set<RioSetting<?>> nonFatalErrors)` | This method indicates a list of optional errors that the parser should attempt to recover from.

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.binary

    Methods in org.eclipse.rdf4j.rio.binary that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | BinaryRDFWriter.`getSupportedSettings()` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.hdt

    Methods in org.eclipse.rdf4j.rio.hdt that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | HDTParser.`getSupportedSettings()` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.helpers

    Classes in org.eclipse.rdf4j.rio.helpers that implement RioSetting
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRioSetting<T>` | Base class for `RioSetting`.
    `class` | `BooleanRioSetting` | A `RioSetting` with a `Boolean` value.
    `class` | `ClassRioSetting<T>` | A `RioSetting` with a `Class` value.
    `class` | `LongRioSetting` | A `RioSetting` with a `Long` value.
    `class` | `RioSettingImpl<T>` | Basic implementation of `RioSetting` interface, without support for default override via system properties.
    `class` | `StringRioSetting` | A `RioSetting` with a `String` value.

    Fields in org.eclipse.rdf4j.rio.helpers declared as RioSetting
    Modifier and Type | Field | Description
    --- | --- | ---
    `static RioSetting<Boolean>` | TurtleWriterSettings.`ABBREVIATE_NUMBERS` | Boolean setting for Turtle/TriG Writer to determine if the abbreviated syntax for numeric datatypes is to be used when `org.eclipse.rdf4j.rio.helpers.BasicWriterSettings.html#PRETTY_PRINT` is `true`.
    `static RioSetting<Boolean>` | TurtleParserSettings.`ACCEPT_TURTLESTAR` | Allows the regular Turtle parser to accept data using the non-standard Turtle-star extension.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER` | Boolean setting for JSON parsers to determine if any character is allowed to be backslash escaped.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_COMMENTS` | Boolean setting for JSON parsers to determine if Java/C++ style comments are allowed.
    `static RioSetting<Boolean>` | RDFJSONWriterSettings.`ALLOW_MULTIPLE_OBJECT_VALUES` | Boolean setting for RDF/JSON writer to determine whether it should stream output which can result in duplicate object keys.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_NON_NUMERIC_NUMBERS` | Boolean setting for JSON parsers to determine if non-numeric numbers (INF/-INF/NaN) are allowed.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_NUMERIC_LEADING_ZEROS` | Boolean setting for JSON parsers to determine if numeric leading zeroes are allowed.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_SINGLE_QUOTES` | Boolean setting for JSON parsers to determine if single quotes are allowed.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_TRAILING_COMMA` | Boolean setting for JSON parsers to determine if trailing commas are allows.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_UNQUOTED_CONTROL_CHARS` | Boolean setting for JSON parsers to determine if unquoted control characters are allowed.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_UNQUOTED_FIELD_NAMES` | Boolean setting for JSON parsers to determine if unquoted field names are allowed.
    `static RioSetting<Boolean>` | JSONSettings.`ALLOW_YAML_COMMENTS` | Boolean setting for JSON parsers to determine if YAML comments (starting with '#') are allowed.
    `static RioSetting<Boolean>` | BasicWriterSettings.`BASE_DIRECTIVE` | Boolean setting for writer to determine whether it should include a base directive.
    `static RioSetting<Long>` | BinaryRDFWriterSettings.`BUFFER_SIZE` | Setting for the number of statements to consider while analyzing duplicate RDF terms.
    `static RioSetting<Boolean>` | TurtleParserSettings.`CASE_INSENSITIVE_DIRECTIVES` | Allows the Turtle parser to recognize @BASE and @PREFIX in a similar way to the SPARQL case insensitive directives.
    `static RioSetting<String>` | BinaryRDFWriterSettings.`CHARSET` | Setting for the character set to use for encoding strings (only applicable to version 2 of the binary RDF format).
    `static RioSetting<Boolean>` | JSONLDSettings.`COMPACT_ARRAYS` | If set to true, the JSON-LD processor replaces arrays with just one element with that element during compaction.
    `static RioSetting<Boolean>` | BasicWriterSettings.`CONVERT_RDF_STAR_TO_REIFICATION` | Boolean setting for writer to determine whether it should convert RDF-star statements to standard RDF reification.
    `static RioSetting<XMLReader>` | XMLParserSettings.`CUSTOM_XML_READER` | Parser setting to customise the XMLReader that is used by an XML based Rio parser.
    `static RioSetting<List<DatatypeHandler>>` | BasicParserSettings.`DATATYPE_HANDLERS` | Setting used to specify which `DatatypeHandler` implementations are to be used for a given parser configuration.
    `static RioSetting<Boolean>` | XMLParserSettings.`DISALLOW_DOCTYPE_DECL` | Parser setting specifying whether DOCTYPE declaration should be disallowed.
    `static RioSetting<com.github.jsonldjava.core.DocumentLoader>` | JSONLDSettings.`DOCUMENT_LOADER` | If specified, it is used to retrieve remote documents and contexts; otherwise the processor's built-in loader is used.
    `static RioSetting<Boolean>` | BasicWriterSettings.`ENCODE_RDF_STAR` | Boolean setting for writer to determine whether it should encode RDF-star triple values to RDF-compatible special IRIs.
    `static RioSetting<Boolean>` | NTriplesWriterSettings.`ESCAPE_UNICODE` | Boolean setting for writer to determine if unicode escapes are used.
    `static RioSetting<Boolean>` | XMLParserSettings.`EXTERNAL_GENERAL_ENTITIES` | Parser setting specifying whether external text entities should be included.
    `static RioSetting<Boolean>` | XMLParserSettings.`EXTERNAL_PARAMETER_ENTITIES` | Parser setting specifying whether external parameter entities should be included.
    `static RioSetting<Boolean>` | XMLParserSettings.`FAIL_ON_DUPLICATE_RDF_ID` | Parser setting to determine whether to throw an error for duplicate uses of rdf:ID in a single document.
    `static RioSetting<Boolean>` | NTriplesParserSettings.`FAIL_ON_INVALID_LINES` | Boolean setting for parser to determine whether syntactically invalid lines in N-Triples and N-Quads documents generate a parse error.
    `static RioSetting<Boolean>` | XMLParserSettings.`FAIL_ON_INVALID_NCNAME` | Parser setting to determine whether to ignore XML documents containing invalid NCNAMEs.
    `static RioSetting<Boolean>` | XMLParserSettings.`FAIL_ON_INVALID_QNAME` | Parser setting to determine whether to ignore XML documents containing invalid QNAMEs.
    `static RioSetting<Boolean>` | TriXParserSettings.`FAIL_ON_INVALID_STATEMENT` | Boolean setting for parser to determine whether the TriX parser should treat invalid statements as an error.
    `static RioSetting<Boolean>` | XMLParserSettings.`FAIL_ON_MISMATCHED_TAGS` | Parser setting to determine whether to throw an error for XML documents containing mismatched tags
    `static RioSetting<Boolean>` | TriXParserSettings.`FAIL_ON_MISSING_DATATYPE` | Boolean setting for parser to determine whether the TriX parser should treat missing datatypes as an error.
    `static RioSetting<Boolean>` | RDFJSONParserSettings.`FAIL_ON_MULTIPLE_OBJECT_DATATYPES` | Boolean setting for parser to determine whether an RDF/JSON parser should fail if it finds multiple datatypes for a single object in a single statement.
    `static RioSetting<Boolean>` | RDFJSONParserSettings.`FAIL_ON_MULTIPLE_OBJECT_LANGUAGES` | Boolean setting for parser to determine whether an RDF/JSON parser should fail if it finds multiple languages for a single object in a single statement.
    `static RioSetting<Boolean>` | RDFJSONParserSettings.`FAIL_ON_MULTIPLE_OBJECT_TYPES` | Boolean setting for parser to determine whether an RDF/JSON parser should fail if it finds multiple types for a single object in a single statement.
    `static RioSetting<Boolean>` | RDFJSONParserSettings.`FAIL_ON_MULTIPLE_OBJECT_VALUES` | Boolean setting for parser to determine whether an RDF/JSON parser should fail if it finds multiple values for a single object in a single statement.
    `static RioSetting<Boolean>` | XMLParserSettings.`FAIL_ON_NON_STANDARD_ATTRIBUTES` | Parser setting to determine whether to ignore non-standard attributes that are found in an XML document.
    `static RioSetting<Boolean>` | RDFaParserSettings.`FAIL_ON_RDFA_UNDEFINED_PREFIXES` | Deprecated. Use `BasicParserSettings.NAMESPACES`
    `static RioSetting<Boolean>` | XMLParserSettings.`FAIL_ON_SAX_NON_FATAL_ERRORS` | Parser setting to determine whether to ignore non-fatal errors that come from SAX parsers.
    `static RioSetting<Boolean>` | BasicParserSettings.`FAIL_ON_UNKNOWN_DATATYPES` | Boolean setting for parser to determine whether to fail parsing if datatypes are not recognised.
    `static RioSetting<Boolean>` | BasicParserSettings.`FAIL_ON_UNKNOWN_LANGUAGES` | Boolean setting for parser to determine whether to fail parsing if languages are not recognized.
    `static RioSetting<Boolean>` | RDFJSONParserSettings.`FAIL_ON_UNKNOWN_PROPERTY` | Boolean setting for parser to determine whether an RDF/JSON parser should fail if it finds multiple properties that it does not recognize in the JSON document.
    `static RioSetting<Boolean>` | JSONLDSettings.`HIERARCHICAL_VIEW` | If set to true, the JSON-LD processor will try to represent the JSON-LD object in a hierarchical view.
    `static RioSetting<Boolean>` | XMLWriterSettings.`INCLUDE_ROOT_RDF_TAG` | Boolean setting for RDF/XML Writer to determine whether the rdf:RDF root tag is to be written.
    `static RioSetting<Boolean>` | JSONSettings.`INCLUDE_SOURCE_IN_LOCATION` | Boolean setting for JSON parsers to determine if errors should include a reference to the source or not.
    `static RioSetting<Boolean>` | XMLWriterSettings.`INCLUDE_XML_PI` | Boolean setting for XML Writer to determine whether the XML PI (Processing Instruction) should be printed.
    `static RioSetting<Boolean>` | BasicWriterSettings.`INLINE_BLANK_NODES` | Inline blanks nodes by their value and don't write any blank node labels when this setting is true.
    `static RioSetting<JSONLDMode>` | JSONLDSettings.`JSONLD_MODE` | The `JSONLDMode` that the writer will use to reorganise the JSONLD document after it is created.
    `static RioSetting<List<LanguageHandler>>` | BasicParserSettings.`LANGUAGE_HANDLERS` | Setting used to specify which `LanguageHandler` implementations are to be used for a given parser configuration.
    `static RioSetting<LargeLiteralHandling>` | BasicParserSettings.`LARGE_LITERALS_HANDLING` | Boolean setting for parser to determine whether parser should preserve, truncate, drop, or otherwise manipulate statements that contain long literals.
    `static RioSetting<Long>` | BasicParserSettings.`LARGE_LITERALS_LIMIT` | If `BasicParserSettings.LARGE_LITERALS_HANDLING` is set to `LargeLiteralHandling.PRESERVE`, which it is by default, then the value of this setting is not used.
    `static RioSetting<Boolean>` | XMLParserSettings.`LOAD_EXTERNAL_DTD` | Parser setting specifying whether external DTDs should be loaded.
    `static RioSetting<Set<Namespace>>` | BasicParserSettings.`NAMESPACES` | Setting to provide a collection of `Namespace` objects which will be used when parsing RDF as the basis for the default set of namespaces of the document.
    `static RioSetting<Boolean>` | BasicParserSettings.`NORMALIZE_DATATYPE_VALUES` | Boolean setting for parser to determine whether recognised datatypes need to have their values be normalized.
    `static RioSetting<Boolean>` | BasicParserSettings.`NORMALIZE_LANGUAGE_TAGS` | Boolean setting for parser to determine whether languages need to be normalized.
    `static RioSetting<Boolean>` | JSONLDSettings.`OPTIMIZE` | If set to true, the JSON-LD processor is allowed to optimize the output of the Compaction algorithm to produce even compacter representations.
    `static RioSetting<Boolean>` | XMLParserSettings.`PARSE_STANDALONE_DOCUMENTS` | Flag indicating whether the parser parses stand-alone RDF documents.
    `static RioSetting<Boolean>` | BasicParserSettings.`PRESERVE_BNODE_IDS` | Boolean setting for parser to determine whether parser should attempt to preserve identifiers for blank nodes.
    `static RioSetting<Boolean>` | BasicWriterSettings.`PRETTY_PRINT` | Boolean setting for writer to determine whether pretty printing is preferred.
    `static RioSetting<Boolean>` | BasicParserSettings.`PROCESS_ENCODED_RDF_STAR` | Boolean setting for parser to determine whether it should process RDF-star triples encoded as RDF-compatible special IRIs back to RDF-star values.
    `static RioSetting<Boolean>` | JSONLDSettings.`PRODUCE_GENERALIZED_RDF` | If set to true, the JSON-LD processor may emit blank nodes for triple predicates, otherwise they will be omitted.
    `static RioSetting<Boolean>` | XMLWriterSettings.`QUOTES_TO_ENTITIES_IN_TEXT` | Boolean setting for RDF/XML Writer to determine if the character used to quote attribute values, (single quote or double quote) is also replaced within text nodes by it's corresponding entity.
    `static RioSetting<Boolean>` | BasicWriterSettings.`RDF_LANGSTRING_TO_LANG_LITERAL` | Boolean setting for writer to determine whether it should omit the rdf:langString datatype from language literals when serialising them.
    `static RioSetting<RDFaVersion>` | RDFaParserSettings.`RDFA_COMPATIBILITY` | Boolean setting for parser to determine the RDFa version to use when processing the document.
    `static RioSetting<Boolean>` | BinaryRDFWriterSettings.`RECYCLE_IDS` | Setting for whether to recycle IDs while writing binary RDF files.
    `static RioSetting<Boolean>` | XMLParserSettings.`SECURE_PROCESSING` | Parser setting for the secure processing feature of XML parsers to avoid DOS attacks
    `static RioSetting<String>` | BasicParserSettings.`SKOLEMIZE_ORIGIN` | Scheme and authority of new mint Skolem IRIs that should replace Blank Nodes.
    `static RioSetting<Boolean>` | JSONSettings.`STRICT_DUPLICATE_DETECTION` | Boolean setting for JSON parsers to determine if strict duplicate detection is allowed for JSON Object field names.
    `static RioSetting<Boolean>` | RDFJSONParserSettings.`SUPPORT_GRAPHS_EXTENSION` | Boolean setting for parser to determine whether an RDF/JSON parser should support the graphs extension to make it a quads format.
    `static RioSetting<Boolean>` | JSONLDSettings.`USE_NATIVE_TYPES` | If set to true, the JSON-LD processor will try to convert typed values to JSON native types instead of using the expanded object form when converting from RDF.
    `static RioSetting<Boolean>` | JSONLDSettings.`USE_RDF_TYPE` | If set to true, the JSON-LD processor will use the expanded rdf:type IRI as the property instead of @type when converting from RDF.
    `static RioSetting<Boolean>` | XMLWriterSettings.`USE_SINGLE_QUOTES` | Boolean setting for RDF/XML Writer to determine if single quotes are used to quote attribute values.
    `static RioSetting<Boolean>` | BasicParserSettings.`VERIFY_DATATYPE_VALUES` | Boolean setting for parser to determine whether values for recognised datatypes are to be verified.
    `static RioSetting<Boolean>` | BasicParserSettings.`VERIFY_LANGUAGE_TAGS` | Boolean setting for parser to determine whether languages are to be verified based on a given set of definitions for valid languages.
    `static RioSetting<Boolean>` | BasicParserSettings.`VERIFY_RELATIVE_URIS` | Boolean setting for parser to determine whether relative URIs are verified.
    `static RioSetting<Boolean>` | BasicParserSettings.`VERIFY_URI_SYNTAX` | Boolean setting for parser to determine if URIs should be verified to contain only legal characters.
    `static RioSetting<Long>` | BinaryRDFWriterSettings.`VERSION` | Setting for the binary RDF format to use.
    `static RioSetting<Boolean>` | RDFaParserSettings.`VOCAB_EXPANSION_ENABLED` | Enables or disables vocabulary expansion feature.
    `static RioSetting<Boolean>` | BasicWriterSettings.`XSD_STRING_TO_PLAIN_LITERAL` | Boolean setting for writer to determine whether it should remove the xsd:string datatype from literals and represent them as RDF-1.0 Plain Literals.

    Methods in org.eclipse.rdf4j.rio.helpers that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<Boolean>>` | XMLReaderBasedParser.`getCompulsoryXmlFeatureSettings()` | Returns a collection of settings that will always be set as XML parser features using `XMLReader.setFeature(String, boolean)`.
    `Collection<RioSetting<?>>` | XMLReaderBasedParser.`getCompulsoryXmlPropertySettings()` | Returns a collection of settings that will always be set as XML parser properties using `XMLReader.setProperty(String, Object)`
    `Collection<RioSetting<Boolean>>` | XMLReaderBasedParser.`getOptionalXmlFeatureSettings()` | Returns a collection of settings that will be used, if set in `AbstractRDFParser.getParserConfig()`, as XML parser features using `XMLReader.setFeature(String, boolean)`.
    `Collection<RioSetting<?>>` | XMLReaderBasedParser.`getOptionalXmlPropertySettings()` | Returns a collection of settings that will be used, if set in `AbstractRDFParser.getParserConfig()`, as XML parser properties using `XMLReader.setProperty(String, Object)`
    `Collection<RioSetting<?>>` | AbstractRDFParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | AbstractRDFWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractRDFParser.`reportError​(Exception e, long lineNo, long columnNo, RioSetting<Boolean> relevantSetting)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `protected void` | AbstractRDFParser.`reportError​(Exception e, RioSetting<Boolean> relevantSetting)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `protected void` | AbstractRDFParser.`reportError​(String msg, long lineNo, long columnNo, RioSetting<Boolean> relevantSetting)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `protected void` | AbstractRDFParser.`reportError​(String msg, Exception e, long lineNo, long columnNo, RioSetting<Boolean> relevantSetting)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `protected void` | AbstractRDFParser.`reportError​(String msg, RioSetting<Boolean> relevantSetting)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `static void` | RDFParserHelper.`reportError​(Exception e, long lineNo, long columnNo, RioSetting<Boolean> relevantSetting, ParserConfig parserConfig, ParseErrorListener errListener)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `static void` | RDFParserHelper.`reportError​(String msg, long lineNo, long columnNo, RioSetting<Boolean> relevantSetting, ParserConfig parserConfig, ParseErrorListener errListener)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `static void` | RDFParserHelper.`reportError​(String msg, RioSetting<Boolean> relevantSetting, ParserConfig parserConfig, ParseErrorListener errListener)` | Reports an error with associated line- and column number to the registered ParseErrorListener, if the given setting has been set to true.
    `<T> RDFParser` | AbstractRDFParser.`set​(RioSetting<T> setting, T value)` |
    `<T> RDFWriter` | AbstractRDFWriter.`set​(RioSetting<T> setting, T value)` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.jsonld

    Methods in org.eclipse.rdf4j.rio.jsonld that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | JSONLDParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | JSONLDWriter.`getSupportedSettings()` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.n3

    Methods in org.eclipse.rdf4j.rio.n3 that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | N3Writer.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.n3 with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> RDFWriter` | N3Writer.`set​(RioSetting<T> setting, T value)` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.ndjsonld

    Methods in org.eclipse.rdf4j.rio.ndjsonld that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | NDJSONLDWriter.`getSupportedSettings()` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.ntriples

    Methods in org.eclipse.rdf4j.rio.ntriples that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | NTriplesParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | NTriplesWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.ntriples with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | NTriplesParser.`reportError​(Exception e, RioSetting<Boolean> setting)` |
    `protected void` | NTriplesParser.`reportError​(String msg, RioSetting<Boolean> setting)` | Overrides `AbstractRDFParser.reportError(String, RioSetting)`, adding line number information to the error.

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.rdfjson

    Methods in org.eclipse.rdf4j.rio.rdfjson that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | RDFJSONParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | RDFJSONWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.rdfjson with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | RDFJSONParser.`reportError​(String msg, com.fasterxml.jackson.core.JsonLocation location, RioSetting<Boolean> setting)` |
    `protected void` | RDFJSONParser.`reportError​(String msg, Exception e, com.fasterxml.jackson.core.JsonLocation location, RioSetting<Boolean> setting)` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.rdfxml

    Methods in org.eclipse.rdf4j.rio.rdfxml that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | RDFXMLParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | RDFXMLWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.rdfxml with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | RDFXMLParser.`reportError​(Exception e, RioSetting<Boolean> setting)` | Overrides `AbstractRDFParser.reportError(String, RioSetting)`, adding line- and column number information to the error.
    `protected void` | RDFXMLParser.`reportError​(String msg, RioSetting<Boolean> setting)` | Overrides `AbstractRDFParser.reportError(String, RioSetting)`, adding line- and column number information to the error.

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.rdfxml.util

    Methods in org.eclipse.rdf4j.rio.rdfxml.util that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | RDFXMLPrettyWriter.`getSupportedSettings()` |

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.trix

    Methods in org.eclipse.rdf4j.rio.trix that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | TriXParser.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.trix with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TriXParser.`reportError​(String msg, RioSetting<Boolean> setting)` | Overrides `AbstractRDFParser.reportError(String, RioSetting)`, adding line- and column number information to the error.

  - ### Uses of RioSetting in org.eclipse.rdf4j.rio.turtle

    Methods in org.eclipse.rdf4j.rio.turtle that return types with arguments of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<RioSetting<?>>` | ArrangedWriter.`getSupportedSettings()` | Deprecated.
    `Collection<RioSetting<?>>` | TurtleParser.`getSupportedSettings()` |
    `Collection<RioSetting<?>>` | TurtleWriter.`getSupportedSettings()` |

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TurtleParser.`reportError​(String msg, RioSetting<Boolean> setting)` | Overrides `AbstractRDFParser.reportError(String, RioSetting)`, adding line number information to the error.
    `<T> RDFWriter` | ArrangedWriter.`set​(RioSetting<T> setting, T value)` | Deprecated.

  - ### Uses of RioSetting in org.eclipse.rdf4j.testsuite.query.resultio

    Methods in org.eclipse.rdf4j.testsuite.query.resultio that return RioSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RioSetting<?>[]` | AbstractTupleQueryResultWriterTest.`getExpectedSupportedSettings()` | Get the `RioSetting`s expected to be returned by `QueryResultWriter.getSupportedSettings()`.