## Uses of Interface
org.eclipse.rdf4j.model.ValueFactory

- Packages that use ValueFactory
  Package | Description
  --- | ---
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.http.protocol |
  org.eclipse.rdf4j.model | RDF Model API
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces.
  org.eclipse.rdf4j.model.util |
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.federation |
  org.eclipse.rdf4j.query.algebra.evaluation.function |
  org.eclipse.rdf4j.query.algebra.evaluation.function.datetime |
  org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql |
  org.eclipse.rdf4j.query.algebra.evaluation.function.hash |
  org.eclipse.rdf4j.query.algebra.evaluation.function.numeric |
  org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm |
  org.eclipse.rdf4j.query.algebra.evaluation.function.string |
  org.eclipse.rdf4j.query.algebra.evaluation.function.xsd | Functions for casting values to various XML Schema datatypes
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.dawg | Functionality to convert tuple query results to and from the Data Access Working Group Test Result Set RDF Vocabulary
  org.eclipse.rdf4j.query.parser.sparql | The SPARQL query engine.
  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.query.resultio.text |
  org.eclipse.rdf4j.query.resultio.text.csv |
  org.eclipse.rdf4j.query.resultio.text.tsv |
  org.eclipse.rdf4j.repository | The Repository API: the main API for handling RDF4J repositories.
  org.eclipse.rdf4j.repository.base |
  org.eclipse.rdf4j.repository.evaluation |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on a Sesame Server.
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL API.
  org.eclipse.rdf4j.repository.sail.helpers |
  org.eclipse.rdf4j.repository.sparql | A repository that serves as a client for a SPARQL endpoint.
  org.eclipse.rdf4j.repository.util |
  org.eclipse.rdf4j.rio | General classes and interfaces for RDF parsers and RDF writers.
  org.eclipse.rdf4j.rio.datatypes |
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.jsonld |
  org.eclipse.rdf4j.rio.languages |
  org.eclipse.rdf4j.rio.ntriples | Parser and writer for RDF in N-Triples format.
  org.eclipse.rdf4j.rio.rdfxml | Parser and writer for XML-serialized RDF.
  org.eclipse.rdf4j.rio.trig | Parser and writer for RDF in TriG format.
  org.eclipse.rdf4j.rio.trix | Parser and writer for RDF in TriX format .
  org.eclipse.rdf4j.rio.turtle | Parser and writer for RDF in Turtle format.
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an API for RDF repositories.
  org.eclipse.rdf4j.sail.base |
  org.eclipse.rdf4j.sail.evaluation |
  org.eclipse.rdf4j.sail.federation |
  org.eclipse.rdf4j.sail.helpers | Generic utility classes for RDF Sail implementations.
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.inferencer.util |
  org.eclipse.rdf4j.sail.lucene.fn |
  org.eclipse.rdf4j.sail.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.memory.model | Classes implementing the storage model of the MemoryStore.
  org.eclipse.rdf4j.sail.nativerdf | Native RDF storage backend.
  org.eclipse.rdf4j.spin |
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.
  org.eclipse.rdf4j.spin.function.apf |
  org.eclipse.rdf4j.spin.function.list |
  org.eclipse.rdf4j.spin.function.spif |

- - ### Uses of ValueFactory in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SPARQLProtocolSession.`getValueFactory()`

    Methods in org.eclipse.rdf4j.http.client with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SPARQLProtocolSession.`setValueFactory(ValueFactory valueFactory)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.http.protocol

    Methods in org.eclipse.rdf4j.http.protocol with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static Resource` | Protocol.`decodeContext(String encodedValue, ValueFactory valueFactory)` Decode a previously encoded context Resource.
    `static Resource[]` | Protocol.`decodeContexts(String[] encodedValues, ValueFactory valueFactory)` Decode previously encoded contexts.
    `static Resource` | Protocol.`decodeResource(String encodedValue, ValueFactory valueFactory)` Decode a previously encoded Resource.
    `static IRI` | Protocol.`decodeURI(String encodedValue, ValueFactory valueFactory)` Decode a previously encoded URI.
    `static Value` | Protocol.`decodeValue(String encodedValue, ValueFactory valueFactory)` Decode a previously encoded value.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.model

    Methods in org.eclipse.rdf4j.model that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | Graph.`getValueFactory()` Deprecated. `SimpleValueFactory.getInstance()` will obtain a default value factory implementation. If you are working with the Repository API, then `Repository` instances also supply a `getValueFactory()` method.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.model.impl

    Classes in org.eclipse.rdf4j.model.impl that implement ValueFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractValueFactory` Abstract base class for `ValueFactory` implementations.
    `class` | `SimpleValueFactory` Default implementation of the `ValueFactory` interface.
    `class` | `ValidatingValueFactory` Validating wrapper to `ValueFactory`.
    `class` | `ValueFactoryBase` Deprecated. since 2.0. Use `AbstractValueFactory` instead.
    `class` | `ValueFactoryImpl` Deprecated. since 2.0. Use `SimpleValueFactory` instead.

    Fields in org.eclipse.rdf4j.model.impl declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | GraphImpl.`valueFactory` Deprecated.

    Methods in org.eclipse.rdf4j.model.impl that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | GraphImpl.`getValueFactory()` Deprecated.
    `ValueFactory` | AbstractModel.`getValueFactory()` Deprecated.

    Methods in org.eclipse.rdf4j.model.impl with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphImpl.`setValueFactory(ValueFactory valueFactory)` Deprecated.

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type ValueFactory
    Constructor and Description
    `GraphImpl(ValueFactory valueFactory)` Deprecated.
    `GraphImpl(ValueFactory valueFactory, Collection<? extends Statement> statements)` Deprecated.
    `ValidatingValueFactory(ValueFactory delegate)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.model.util

    Methods in org.eclipse.rdf4j.model.util with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Statements.`consume(ValueFactory vf, Resource subject, IRI predicate, Value object, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context, and sends each created statement to the supplied `Consumer`.
    `static <C extends Collection<Statement>> C` | Statements.`create(ValueFactory vf, Resource subject, IRI predicate, Value object, C collection, Resource... contexts)` Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context.
    `static Literal` | Literals.`createLiteral(ValueFactory valueFactory, Object object)` Creates a typed `Literal` out of the supplied object, mapping the runtime type of the object to the appropriate XML Schema type.
    `static Literal` | Literals.`createLiteralOrFail(ValueFactory valueFactory, Object object)` Creates a typed `Literal` out of the supplied object, mapping the runtime type of the object to the appropriate XML Schema type.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation

    Methods in org.eclipse.rdf4j.query.algebra.evaluation that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | TripleSource.`getValueFactory()` Gets a ValueFactory object that can be used to create URI-, blank node- and literal objects.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.federation

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type ValueFactory
    Constructor and Description
    `TupleFunctionFederatedService(TupleFunctionRegistry tupleFunctionRegistry, ValueFactory vf)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Value` | UnaryFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | TupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Function.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BinaryFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected abstract Value` | UnaryFunction.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected abstract Value` | BinaryFunction.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | Year.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Tz.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Timezone.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Seconds.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Now.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Month.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Minutes.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Hours.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Day.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Value` | SRID.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Relate.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Distance.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Buffer.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.hash

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.hash with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | SHA512.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA384.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA256.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA1.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | MD5.`evaluate(ValueFactory valueFactory, Value... args)`
    `abstract Literal` | HashFunction.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | Round.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Rand.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Floor.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Ceil.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Abs.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `IRI` | UUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrLang.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrDt.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | STRUUID.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.string

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.string with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | UpperCase.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Substring.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrStarts.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrLen.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrEnds.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrBefore.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrAfter.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Replace.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | LowerCase.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | EncodeForUri.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Contains.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Concat.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected Literal` | StringCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | IntegerCastFunction.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | FloatCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | DoubleCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | DecimalCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | DateTimeCast.`convert(ValueFactory vf, Value value)`
    `protected abstract Literal` | CastFunction.`convert(ValueFactory vf, Value v)` Convert the supplied value to a literal of the function output datatype.
    `protected Literal` | BooleanCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Optional<Literal>` | UnsignedShortCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedLongCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedIntCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedByteCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | ShortCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | PositiveIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NonPositiveIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NonNegativeIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NegativeIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | LongCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected abstract Optional<Literal>` | IntegerCastFunction.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)` create a `Literal` with the specific datatype for the supplied `BigInteger` value.
    `protected Optional<Literal>` | IntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | IntCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | ByteCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | PositiveIntegerCast.`createTypedLiteral(ValueFactory vf, boolean booleanValue)`
    `protected Optional<Literal>` | NonPositiveIntegerCast.`createTypedLiteral(ValueFactory vf, boolean booleanValue)`
    `protected Optional<Literal>` | IntegerCastFunction.`createTypedLiteral(ValueFactory vf, boolean booleanValue)` create a `Literal` with the specific datatype for the supplied boolean value.
    `Literal` | StringCast.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | CastFunction.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static CloseableIteration<BindingSet,QueryEvaluationException>` | TupleFunctionEvaluationStrategy.`evaluate(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues)`

    Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ValueFactory
    Constructor and Description
    `RegexAsStringFunctionOptimizer(ValueFactory vf)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.dawg

    Constructors in org.eclipse.rdf4j.query.dawg with parameters of type ValueFactory
    Constructor and Description
    `DAWGTestResultSetWriter(RDFHandler rdfHandler, ValueFactory vf)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.query.parser.sparql

    Constructors in org.eclipse.rdf4j.query.parser.sparql with parameters of type ValueFactory
    Constructor and Description
    `TupleExprBuilder(ValueFactory valueFactory)`
    `UpdateExprBuilder(ValueFactory valueFactory)`

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

    Fields in org.eclipse.rdf4j.query.resultio declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | AbstractQueryResultParser.`valueFactory` The `ValueFactory` to use for creating RDF model objects.

    Methods in org.eclipse.rdf4j.query.resultio with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `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 void` | QueryResultIO.`parseTuple(InputStream in, QueryResultFormat format, TupleQueryResultHandler handler, ValueFactory valueFactory)` Parses a query result document, reporting the parsed solutions to the supplied TupleQueryResultHandler.
    `QueryResultParser` | QueryResultParser.`setValueFactory(ValueFactory valueFactory)` Sets the ValueFactory that the parser will use to create Value objects for the parsed query result.
    `QueryResultParser` | AbstractQueryResultParser.`setValueFactory(ValueFactory valueFactory)`

    Constructors in org.eclipse.rdf4j.query.resultio with parameters of type ValueFactory
    Constructor and Description
    `AbstractQueryResultParser(ValueFactory valueFactory)` Creates a new parser base that will use the supplied ValueFactory to create Value objects.
    `AbstractTupleQueryResultParser(ValueFactory valueFactory)` Creates a new parser base that will use the supplied `ValueFactory` to create `Value` objects.

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

    Constructors in org.eclipse.rdf4j.query.resultio.binary with parameters of type ValueFactory
    Constructor and Description
    `BinaryQueryResultParser(ValueFactory valueFactory)` Creates a new parser for the binary query result format that will use the supplied ValueFactory to create Value objects.

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

    Constructors in org.eclipse.rdf4j.query.resultio.sparqljson with parameters of type ValueFactory
    Constructor and Description
    `AbstractSPARQLJSONParser(ValueFactory valueFactory)`
    `SPARQLBooleanJSONParser(ValueFactory valueFactory)` Construct a parser with a specific `ValueFactory`.
    `SPARQLResultsJSONParser(ValueFactory valueFactory)` Construct a parser with a specific `ValueFactory`.

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

    Constructors in org.eclipse.rdf4j.query.resultio.sparqlxml with parameters of type ValueFactory
    Constructor and Description
    `AbstractSPARQLXMLParser(ValueFactory valueFactory)`
    `SPARQLResultsXMLParser(ValueFactory valueFactory)` Creates a new parser for the SPARQL Query Results XML Format that will use the supplied ValueFactory to create Value objects.

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

    Fields in org.eclipse.rdf4j.query.resultio.text declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | SPARQLResultsXSVMappingStrategy.`valueFactory`

    Constructors in org.eclipse.rdf4j.query.resultio.text with parameters of type ValueFactory
    Constructor and Description
    `SPARQLResultsXSVMappingStrategy(ValueFactory valueFactory)`

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

    Constructors in org.eclipse.rdf4j.query.resultio.text.csv with parameters of type ValueFactory
    Constructor and Description
    `SPARQLResultsCSVMappingStrategy(ValueFactory valueFactory)`

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

    Constructors in org.eclipse.rdf4j.query.resultio.text.tsv with parameters of type ValueFactory
    Constructor and Description
    `SPARQLResultsTSVMappingStrategy(ValueFactory valueFactory)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository

    Methods in org.eclipse.rdf4j.repository that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | RepositoryConnection.`getValueFactory()` Gets a ValueFactory for this RepositoryConnection.
    `ValueFactory` | Repository.`getValueFactory()` Gets a ValueFactory for this Repository.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | RepositoryWrapper.`getValueFactory()`
    `ValueFactory` | AbstractRepositoryConnection.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.evaluation

    Methods in org.eclipse.rdf4j.repository.evaluation that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | RepositoryTripleSource.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.http

    Methods in org.eclipse.rdf4j.repository.http that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | HTTPRepository.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SailRepository.`getValueFactory()`
    `ValueFactory` | ProxyRepository.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.sail.helpers

    Constructors in org.eclipse.rdf4j.repository.sail.helpers with parameters of type ValueFactory
    Constructor and Description
    `RDFSailInserter(SailConnection con, ValueFactory vf)`
    `RDFSailInserter(SailConnection con, ValueFactory vf, UpdateContext uc)` Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.
    `SailUpdateExecutor(SailConnection con, ValueFactory vf, ParserConfig loadConfig)` Implementation of `SailUpdate.execute()` using `SailConnection.evaluate(TupleExpr, Dataset, BindingSet, boolean)` and other `SailConnection` methods.
    `SPARQLUpdateDataBlockParser(ValueFactory valueFactory)` Creates a new parser that will use the supplied ValueFactory to create RDF model objects.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SPARQLRepository.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.repository.util

    Constructors in org.eclipse.rdf4j.repository.util with parameters of type ValueFactory
    Constructor and Description
    `AbstractRDFInserter(ValueFactory vf)` Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.
    `RDFLoader(ParserConfig config, ValueFactory vf)`

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

    Methods in org.eclipse.rdf4j.rio with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static RDFParser` | Rio.`createParser(RDFFormat format, ValueFactory valueFactory)` Convenience methods for creating RDFParser objects that use the specified ValueFactory to create RDF model objects.
    `Literal` | DatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)` Normalize both the datatype URI and the literal value if appropriate, and use the given value factory to generate a literal matching a literal value and datatype URI.
    `Literal` | LanguageHandler.`normalizeLanguage(String literalValue, String languageTag, ValueFactory valueFactory)` Normalize both the language tag and the language if appropriate, and use the given value factory to generate a literal matching the literal value and language tag.
    `static Model` | Rio.`parse(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, Resource... contexts)` Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(Reader reader, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, Resource... contexts)` Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `RDFParser` | RDFParser.`setValueFactory(ValueFactory valueFactory)` Sets the ValueFactory that the parser will use to create Value objects for the parsed RDF data.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.rio.datatypes

    Methods in org.eclipse.rdf4j.rio.datatypes with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | XMLSchemaDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | VirtuosoGeometryDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | RDFDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | GeoSPARQLDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | DBPediaDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`

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

    Fields in org.eclipse.rdf4j.rio.helpers declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | AbstractRDFParser.`valueFactory` The ValueFactory to use for creating RDF model objects.

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static Literal` | RDFParserHelper.`createLiteral(String label, String lang, IRI datatype, ParserConfig parserConfig, ParseErrorListener errListener, ValueFactory valueFactory)` Create a literal using the given parameters, including iterative verification and normalization by any `DatatypeHandler` or `LanguageHandler` implementations that are found in the `ParserConfig`.
    `static Literal` | RDFParserHelper.`createLiteral(String label, String lang, IRI datatype, ParserConfig parserConfig, ParseErrorListener errListener, ValueFactory valueFactory, long lineNo, long columnNo)` Create a literal using the given parameters, including iterative verification and normalization by any `DatatypeHandler` or `LanguageHandler` implementations that are found in the `ParserConfig`.
    `RDFParser` | AbstractRDFParser.`setValueFactory(ValueFactory valueFactory)`

    Constructors in org.eclipse.rdf4j.rio.helpers with parameters of type ValueFactory
    Constructor and Description
    `AbstractRDFParser(ValueFactory valueFactory)` Creates a new RDFParserBase that will use the supplied ValueFactory to create RDF model objects.
    `ContextStatementCollector(Collection<Statement> statements, Map<String,String> namespaces, ValueFactory vf, Resource... contexts)` Creates a new StatementCollector that stores reported statements and namespaces in the supplied containers.
    `ContextStatementCollector(Collection<Statement> statements, ValueFactory vf, Resource... contexts)` Creates a new StatementCollector that stores reported statements in the supplied collection and that uses a new LinkedHashMap to store the reported namespaces.
    `ContextStatementCollector(ValueFactory vf, Resource... contexts)` Creates a new StatementCollector that uses a new ArrayList to store the reported statements and a new LinkedHashMap to store the reported namespaces.
    `RDFParserBase(ValueFactory factory)` Deprecated.
    `XMLReaderBasedParser(ValueFactory f)`

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

    Constructors in org.eclipse.rdf4j.rio.jsonld with parameters of type ValueFactory
    Constructor and Description
    `JSONLDParser(ValueFactory valueFactory)` Creates a Sesame JSONLD Parser using the given `ValueFactory` to create new `Value`s.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.rio.languages

    Methods in org.eclipse.rdf4j.rio.languages with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | RFC3066LanguageHandler.`normalizeLanguage(String literalValue, String languageTag, ValueFactory valueFactory)`
    `Literal` | BCP47LanguageHandler.`normalizeLanguage(String literalValue, String languageTag, ValueFactory valueFactory)`

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

    Methods in org.eclipse.rdf4j.rio.ntriples with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static BNode` | NTriplesUtil.`parseBNode(String nTriplesBNode, ValueFactory valueFactory)` Parses an N-Triples bNode, creates an object for it using the supplied ValueFactory and returns this object.
    `static Literal` | NTriplesUtil.`parseLiteral(String nTriplesLiteral, ValueFactory valueFactory)` Parses an N-Triples literal, creates an object for it using the supplied ValueFactory and returns this object.
    `static Resource` | NTriplesUtil.`parseResource(String nTriplesResource, ValueFactory valueFactory)` Parses an N-Triples resource, creates an object for it using the supplied ValueFactory and returns this object.
    `static IRI` | NTriplesUtil.`parseURI(String nTriplesURI, ValueFactory valueFactory)` Parses an N-Triples URI, creates an object for it using the supplied ValueFactory and returns this object.
    `static Value` | NTriplesUtil.`parseValue(String nTriplesValue, ValueFactory valueFactory)` Parses an N-Triples value, creates an object for it using the supplied ValueFactory and returns this object.

    Constructors in org.eclipse.rdf4j.rio.ntriples with parameters of type ValueFactory
    Constructor and Description
    `NTriplesParser(ValueFactory valueFactory)` Creates a new NTriplesParser that will use the supplied `ValueFactory` to create RDF model objects.

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

    Constructors in org.eclipse.rdf4j.rio.rdfxml with parameters of type ValueFactory
    Constructor and Description
    `RDFXMLParser(ValueFactory valueFactory)` Creates a new RDFXMLParser that will use the supplied `ValueFactory` to create RDF model objects.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.rio.trig

    Constructors in org.eclipse.rdf4j.rio.trig with parameters of type ValueFactory
    Constructor and Description
    `TriGParser(ValueFactory valueFactory)` Creates a new TriGParser that will use the supplied ValueFactory to create RDF model objects.

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

    Constructors in org.eclipse.rdf4j.rio.trix with parameters of type ValueFactory
    Constructor and Description
    `TriXParser(ValueFactory valueFactory)` Creates a new TriXParser that will use the supplied ValueFactory to create objects for resources, bNodes, literals and statements.

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

    Constructors in org.eclipse.rdf4j.rio.turtle with parameters of type ValueFactory
    Constructor and Description
    `TurtleParser(ValueFactory valueFactory)` Creates a new TurtleParser that will use the supplied ValueFactory to create RDF model objects.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail

    Methods in org.eclipse.rdf4j.sail that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | Sail.`getValueFactory()` Gets a ValueFactory object that can be used to create IRI-, blank node-, literal- and statement objects.

    Constructors in org.eclipse.rdf4j.sail with parameters of type ValueFactory
    Constructor and Description
    `SailConnectionGraphQuery(ParsedGraphQuery tupleQuery, SailConnection con, ValueFactory vf)`
    `SailConnectionQueryPreparer(SailConnection con, boolean includeInferred, ValueFactory vf)`
    `SailConnectionUpdate(ParsedUpdate parsedUpdate, SailConnection con, ValueFactory vf, ParserConfig parserConfig)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.base

    Methods in org.eclipse.rdf4j.sail.base that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SnapshotSailStore.`getValueFactory()`
    `ValueFactory` | SailStore.`getValueFactory()` The `ValueFactory` that should be used in association with this.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.evaluation

    Methods in org.eclipse.rdf4j.sail.evaluation that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SailTripleSource.`getValueFactory()`

    Constructors in org.eclipse.rdf4j.sail.evaluation with parameters of type ValueFactory
    Constructor and Description
    `SailTripleSource(SailConnection conn, boolean includeInferred, ValueFactory valueFactory)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.federation

    Methods in org.eclipse.rdf4j.sail.federation that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | Federation.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SailWrapper.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.inferencer.fc

    Methods in org.eclipse.rdf4j.sail.inferencer.fc that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | SchemaCachingRDFSInferencer.`getValueFactory()`

    Constructors in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type ValueFactory
    Constructor and Description
    `DedupingInferencerConnection(InferencerConnection con, ValueFactory vf)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.inferencer.util

    Constructors in org.eclipse.rdf4j.sail.inferencer.util with parameters of type ValueFactory
    Constructor and Description
    `RDFInferencerInserter(InferencerConnection con, ValueFactory vf)` Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.lucene.fn

    Methods in org.eclipse.rdf4j.sail.lucene.fn with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | QueryTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | DistanceTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.memory

    Methods in org.eclipse.rdf4j.sail.memory that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | MemoryStore.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.memory.model

    Classes in org.eclipse.rdf4j.sail.memory.model that implement ValueFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemValueFactory` A factory for MemValue objects that keeps track of created objects to prevent the creation of duplicate objects, minimizing memory usage as a result.

  - ### Uses of ValueFactory in org.eclipse.rdf4j.sail.nativerdf

    Classes in org.eclipse.rdf4j.sail.nativerdf that implement ValueFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ValueStore` File-based indexed storage and retrieval of RDF values.

    Methods in org.eclipse.rdf4j.sail.nativerdf that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | NativeStore.`getValueFactory()`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.spin

    Constructors in org.eclipse.rdf4j.spin with parameters of type ValueFactory
    Constructor and Description
    `SpinRenderer(SpinRenderer.Output output, com.google.common.base.Function<String,IRI> wellKnownVarMapper, com.google.common.base.Function<String,IRI> wellKnownFuncMapper, ValueFactory vf)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.spin.function

    Methods in org.eclipse.rdf4j.spin.function with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Value` | SpinxFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | SpinTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | SpinFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | SelectTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ObjectFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | EvalFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | ConstructTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Concat.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | AskFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected Value` | Not.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Localname.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Subtract.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Or.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | NotEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Multiply.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | LessThanOrEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | LessThan.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | GreaterThanOrEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | GreaterThan.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | EqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Divide.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | And.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Add.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.spin.function.apf

    Methods in org.eclipse.rdf4j.spin.function.apf with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | ConcatTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.spin.function.list

    Methods in org.eclipse.rdf4j.spin.function.list with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | Member.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | Length.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | Index.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueFactory in org.eclipse.rdf4j.spin.function.spif

    Methods in org.eclipse.rdf4j.spin.function.spif with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | Split.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ReplaceAll.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Random.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Name.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | LastIndexOf.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Invoke.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | IndexOf.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | HasAllObjects.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | GenerateUUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | ForEach.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | For.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | EncodeURL.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | DecodeURL.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | CurrentTimeMillis.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ConvertSpinRDFToString.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | CanInvoke.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BuildURI.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BuildString.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected Value` | UnCamelCase.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Trim.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | TimeMillis.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | IsValidURI.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | ParseDate.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Mod.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | DecimalFormat.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | DateFormat.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Cast.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

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