## 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.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.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.

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

    Fields in org.eclipse.rdf4j.query.resultio declared as RioSetting
    Modifier and Type | Field and 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 RioSetting
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract RioSetting<?>[]` | AbstractTupleQueryResultWriterTest.`getExpectedSupportedSettings()` Get the `RioSetting`s expected to be returned by `QueryResultWriter.getSupportedSettings()`.

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

    Methods in org.eclipse.rdf4j.query.resultio with parameters of type RioSetting
    Modifier and Type | Method and 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 and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `Set<RioSetting<?>>` | ParserConfig.`getNonFatalErrors()` Get the current set of non-fatal errors.
    `Collection<RioSetting<?>>` | RDFWriter.`getSupportedSettings()`
    `Collection<RioSetting<?>>` | RDFParser.`getSupportedSettings()`

    Methods in org.eclipse.rdf4j.rio with parameters of type RioSetting
    Modifier and Type | Method and 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> WriterConfig` | WriterConfig.`set(RioSetting<T> setting, T value)`
    `<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> 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.

    Method parameters in org.eclipse.rdf4j.rio with type arguments of type RioSetting
    Modifier and Type | Method and 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.hdt

    Methods in org.eclipse.rdf4j.rio.hdt that return types with arguments of type RioSetting
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `static RioSetting<Boolean>` | TurtleParserSettings.`ACCEPT_TURTLESTAR` Allows the regular Turtle parser to accept data using the non-standard Turtle* 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>` | 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<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<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* 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* 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>` | NTriplesParserSettings.`FAIL_ON_NTRIPLES_INVALID_LINES` Deprecated. use `NTriplesParserSettings.FAIL_ON_INVALID_LINES` instead.
    `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>` | TriXParserSettings.`FAIL_ON_TRIX_INVALID_STATEMENT` Deprecated. use `TriXParserSettings.FAIL_ON_INVALID_STATEMENT` instead
    `static RioSetting<Boolean>` | TriXParserSettings.`FAIL_ON_TRIX_MISSING_DATATYPE` Deprecated. use `TriXParserSettings.FAIL_ON_MISSING_DATATYPE` instead.
    `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, and to which format they should 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* triples encoded as RDF-compatible special IRIs back to RDF* 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>` | 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<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 and 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<?>>` | AbstractRDFWriter.`getSupportedSettings()`
    `Collection<RioSetting<?>>` | AbstractRDFParser.`getSupportedSettings()`

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type RioSetting
    Modifier and Type | Method and 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.
    `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.
    `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, 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, 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.
    `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.
    `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(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> RDFWriter` | AbstractRDFWriter.`set(RioSetting<T> setting, T value)`
    `<T> RDFParser` | AbstractRDFParser.`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 and 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 and Description
    --- | ---
    `Collection<RioSetting<?>>` | N3Writer.`getSupportedSettings()`

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

  - ### 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 and Description
    --- | ---
    `Collection<RioSetting<?>>` | NTriplesWriter.`getSupportedSettings()`
    `Collection<RioSetting<?>>` | NTriplesParser.`getSupportedSettings()`

    Methods in org.eclipse.rdf4j.rio.ntriples with parameters of type RioSetting
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `protected void` | RDFJSONParser.`reportError(String msg, Exception e, com.fasterxml.jackson.core.JsonLocation location, RioSetting<Boolean> setting)`
    `protected void` | RDFJSONParser.`reportError(String msg, 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 and Description
    --- | ---
    `Collection<RioSetting<?>>` | RDFXMLWriter.`getSupportedSettings()`
    `Collection<RioSetting<?>>` | RDFXMLParser.`getSupportedSettings()`

    Methods in org.eclipse.rdf4j.rio.rdfxml with parameters of type RioSetting
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `Collection<RioSetting<?>>` | TriXParser.`getSupportedSettings()`

    Methods in org.eclipse.rdf4j.rio.trix with parameters of type RioSetting
    Modifier and Type | Method and 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 and Description
    --- | ---
    `Collection<RioSetting<?>>` | ArrangedWriter.`getSupportedSettings()` Deprecated.
    `Collection<RioSetting<?>>` | TurtleWriter.`getSupportedSettings()`
    `Collection<RioSetting<?>>` | TurtleParser.`getSupportedSettings()`

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type RioSetting
    Modifier and Type | Method and 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.

Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.