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

- Packages that use ValueFactory
  Package | Description
  --- | ---
  org.eclipse.rdf4j.examples.function |
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.http.protocol |
  org.eclipse.rdf4j.http.server |
  org.eclipse.rdf4j.http.server.repository |
  org.eclipse.rdf4j.model | The RDF Model API
  org.eclipse.rdf4j.model.base | Abstract base classes for RDF Model API interfaces.
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  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.triple |
  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 rdf4j SPARQL 1.1 parser.
  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.query.resultio.textstar.tsv |
  org.eclipse.rdf4j.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  org.eclipse.rdf4j.repository.base | Abstract base classes and wrappers for the main Repository API interfaces.
  org.eclipse.rdf4j.repository.evaluation |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.repository.optimistic |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.datatypes | Various `DatatypeHandler` implementations.
  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.languages | Various `LanguageHandler` implementations for processing language-tags.
  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.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.trig | Parser/writer for the TriG format.
  org.eclipse.rdf4j.rio.trigstar |
  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.rio.turtlestar |
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  org.eclipse.rdf4j.sail.evaluation |
  org.eclipse.rdf4j.sail.extensiblestore | Elasticsearch store for string triples
  org.eclipse.rdf4j.sail.federation |
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for 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 | A Sail implementation that supports full-text indexing via the Lucene API.
  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 |
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  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 |
  org.eclipse.rdf4j.workbench.base |
  org.eclipse.rdf4j.workbench.util |

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

    Methods in org.eclipse.rdf4j.examples.function with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Value` | ExistingPalindromeFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | PalindromeFunction.`evaluate(ValueFactory valueFactory, Value... args)` Executes the palindrome function.

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

    Methods in org.eclipse.rdf4j.federated that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `ValueFactory` | FedXConnection.SailBaseDefaultImpl.`getValueFactory()`
    `ValueFactory` | FedX.`getValueFactory()`

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

    Methods in org.eclipse.rdf4j.federated.util that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ValueFactory` | FedXUtil.`valueFactory()`

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

    Methods in org.eclipse.rdf4j.http.server with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static Resource[]` | ProtocolUtil.`parseContextParam(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)`
    `static IRI` | ProtocolUtil.`parseGraphParam(javax.servlet.http.HttpServletRequest request, ValueFactory vf)`
    `static Resource` | ProtocolUtil.`parseResourceParam(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)`
    `static IRI` | ProtocolUtil.`parseURIParam(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)`
    `static Value` | ProtocolUtil.`parseValueParam(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)`

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

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

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

    Fields in org.eclipse.rdf4j.model declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | ModelTest.`vf`

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

    Classes in org.eclipse.rdf4j.model.base that implement ValueFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractValueFactory` Base class for `ValueFactory`, offering common functionality.

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

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type ValueFactory
    Constructor and Description
    `ValidatingValueFactory(ValueFactory delegate)`

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

    Methods in org.eclipse.rdf4j.model.util that return ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ValueFactory` | Values.`getValueFactory()` Get a `ValueFactory`.

    Methods in org.eclipse.rdf4j.model.util with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF(Iterable<?> values, Resource head, C sink, ValueFactory valueFactory, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static BNode` | Values.`bnode(ValueFactory vf)` Creates a new `BNode`
    `static BNode` | Values.`bnode(ValueFactory vf, String nodeId)` Creates a new `BNode` with the supplied node identifier.
    `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 void` | RDFCollections.`consumeCollection(Iterable<?> values, Resource head, java.util.function.Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFContainers.`consumeContainer(IRI containerType, Iterable<?> values, Resource container, java.util.function.Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Container.
    `static void` | Statements.`convertRDFStarToReification(ValueFactory vf, java.util.function.Function<Triple,Resource> reifiedIdMapper, Statement st, java.util.function.Consumer<Statement> consumer)` Converts the supplied RDF* statement to RDF reification statements, and sends the resultant statements to the supplied consumer.
    `static Model` | Models.`convertRDFStarToReification(ValueFactory vf, Model model)` Converts the statements in supplied RDF* model to a new RDF model using reificiation.
    `static void` | Models.`convertRDFStarToReification(ValueFactory vf, Model model, java.util.function.Consumer<Statement> consumer)` Converts the supplied RDF* model to RDF reification statements.
    `static Model` | Models.`convertRDFStarToReification(ValueFactory vf, Model model, ModelFactory modelFactory)` Converts the statements in supplied RDF* model to a new RDF model using reificiation.
    `static void` | Statements.`convertRDFStarToReification(ValueFactory vf, Statement st, java.util.function.Consumer<Statement> consumer)` Converts the supplied RDF* statement to RDF reification statements, and sends the resultant statements to the supplied consumer.
    `static Model` | Models.`convertReificationToRDFStar(ValueFactory vf, Model model)` Converts the statements in supplied RDF reification model to a new RDF* model.
    `static void` | Models.`convertReificationToRDFStar(ValueFactory vf, Model model, java.util.function.Consumer<Statement> consumer)` Converts the supplied RDF reification model to RDF* statements.
    `static Model` | Models.`convertReificationToRDFStar(ValueFactory vf, Model model, ModelFactory modelFactory)` Converts the statements in supplied RDF reification model to a new RDF* model.
    `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)` Deprecated. since 3.5.0 - use `Values.literal(Object)` instead.
    `static Literal` | Literals.`createLiteralOrFail(ValueFactory valueFactory, Object object)` Deprecated. since 3.5.0 - use `Values.literal(Object, boolean)` instead.
    `static IRI` | Values.`iri(ValueFactory vf, String iri)` Create a new `IRI` using the supplied iri string
    `static IRI` | Values.`iri(ValueFactory vf, String namespace, String localName)` Create a new `IRI` using the supplied namespace and local name
    `static Literal` | Values.`literal(ValueFactory vf, BigDecimal bigDecimal)` Creates a new `Literal` with the supplied `BigDecimal` value
    `static Literal` | Values.`literal(ValueFactory vf, BigInteger bigInteger)` Creates a new `Literal` with the supplied `BigInteger` value
    `static Literal` | Values.`literal(ValueFactory vf, boolean booleanValue)` Creates a new `Literal` with the supplied boolean value
    `static Literal` | Values.`literal(ValueFactory vf, byte byteValue)` Creates a new `Literal` with the supplied byte value
    `static Literal` | Values.`literal(ValueFactory vf, double doubleValue)` Creates a new `Literal` with the supplied double value
    `static Literal` | Values.`literal(ValueFactory vf, float floatValue)` Creates a new `Literal` with the supplied float value
    `static Literal` | Values.`literal(ValueFactory vf, int intValue)` Creates a new `Literal` with the supplied int value
    `static Literal` | Values.`literal(ValueFactory vf, long longValue)` Creates a new `Literal` with the supplied long value
    `static Literal` | Values.`literal(ValueFactory vf, Object object, boolean failOnUnknownType)` Creates a new typed `Literal` out of the supplied object, mapping the runtime type of the object to the appropriate `XSD` datatype.
    `static Literal` | Values.`literal(ValueFactory vf, short shortValue)` Creates a new `Literal` with the supplied short value
    `static Literal` | Values.`literal(ValueFactory vf, String lexicalValue)` Creates a new `Literal` with the supplied lexical value.
    `static Literal` | Values.`literal(ValueFactory vf, String lexicalValue, IRI datatype)` Creates a new `Literal` with the supplied lexical value and datatype.
    `static Literal` | Values.`literal(ValueFactory vf, String lexicalValue, String languageTag)` Creates a new `Literal` with the supplied lexical value.
    `static Literal` | Values.`literal(ValueFactory vf, java.time.temporal.TemporalAccessor value)` Creates a new `Literal` with the supplied `TemporalAccessor` value
    `static Statement` | Statements.`statement(ValueFactory vf, Resource subject, IRI predicate, Value object, Resource context)` Create a `Statement` from the supplied subject, predicate, object and context.
    `static Statement` | Statements.`stripContext(ValueFactory vf, Statement statement)` Strips the context (if any) from the supplied statement and returns a statement with the same subject, predicate and object, but with no assigned context.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF(IRI containerType, Iterable<?> values, Resource container, C sink, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static Statement` | Statements.`toStatement(ValueFactory vf, Triple triple, Resource context)` Create a `Statement` from the supplied { @link Triple RDF* triple} and context.
    `static Triple` | Statements.`toTriple(ValueFactory vf, Statement statement)` Deprecated. since 3.5.0 - use `Values.triple(ValueFactory, Statement)` instead
    `static Triple` | Values.`triple(ValueFactory vf, Resource subject, IRI predicate, Value object)` Creates a new `RDF* embedded triple` with the supplied subject, predicate, and object.
    `static Triple` | Values.`triple(ValueFactory vf, Statement statement)` Creates a new `RDF* embedded triple` using the subject, predicate and object from the supplied `Statement`.

  - ### 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` | BinaryFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Function.`evaluate(ValueFactory valueFactory, Value... args)` Deprecated. since 3.3.0. Use `Function.evaluate(TripleSource, Value...)` instead. A reference to a ValueFactory can be retrieved using `TripleSource.getValueFactory()` if needed.
    `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` | Tz.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Hours.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Month.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Seconds.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Minutes.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Timezone.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Year.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Day.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Now.`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` | SHA256.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA384.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA512.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA1.`evaluate(ValueFactory valueFactory, Value... args)`
    `abstract Literal` | HashFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | MD5.`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` | Ceil.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Abs.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Floor.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Round.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Rand.`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
    --- | ---
    `Literal` | STRUUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `IRI` | UUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrLang.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrDt.`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` | Replace.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrAfter.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrLen.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Concat.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Substring.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrStarts.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | LowerCase.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrBefore.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Contains.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | UpperCase.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | EncodeForUri.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrEnds.`evaluate(ValueFactory valueFactory, Value... args)`

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

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.triple with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `Value` | TripleObjectFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | TriplePredicateFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | IsTripleFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | TripleSubjectFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | StatementFunction.`evaluate(ValueFactory vf, 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` | DateTimeCast.`convert(ValueFactory vf, Value value)`
    `protected Literal` | DecimalCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | DoubleCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | StringCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | BooleanCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | FloatCast.`convert(ValueFactory valueFactory, 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` | IntegerCastFunction.`convert(ValueFactory valueFactory, Value value)`
    `protected Optional<Literal>` | ByteCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NegativeIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedIntCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedShortCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NonPositiveIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | PositiveIntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedLongCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | IntCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | LongCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | UnsignedByteCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | IntegerCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NonNegativeIntegerCast.`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>` | ShortCast.`createTypedLiteral(ValueFactory vf, BigInteger integerValue)`
    `protected Optional<Literal>` | NonPositiveIntegerCast.`createTypedLiteral(ValueFactory vf, boolean booleanValue)`
    `protected Optional<Literal>` | PositiveIntegerCast.`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

    Fields in org.eclipse.rdf4j.query.parser.sparql declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | SPARQLUpdateTest.`f`
    `protected ValueFactory` | ComplexSPARQLQueryTest.`f`
    `protected ValueFactory` | TupleExprBuilder.`valueFactory`

    Constructors in org.eclipse.rdf4j.query.parser.sparql with parameters of type ValueFactory
    Constructor and Description
    `SPARQLUpdateDataBlockParser(ValueFactory valueFactory)` Creates a new parser that will use the supplied ValueFactory to create RDF model objects.
    `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.
    `protected static ValueFactory` | AbstractTupleQueryResultWriterTest.`vf`

    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` | AbstractQueryResultParser.`setValueFactory(ValueFactory valueFactory)`
    `QueryResultParser` | QueryResultParser.`setValueFactory(ValueFactory valueFactory)` Sets the ValueFactory that the parser will use to create Value objects for the parsed query result.

    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`.
    `SPARQLStarResultsJSONParser(ValueFactory valueFactory)` Constructs a parser with the supplied `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.
    `SPARQLStarResultsXMLParser(ValueFactory valueFactory)`

  - ### 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.query.resultio.textstar.tsv

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

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

    Fields in org.eclipse.rdf4j.repository declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | RepositoryTest.`vf`
    `protected ValueFactory` | RepositoryConnectionTest.`vf`

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

    Methods in org.eclipse.rdf4j.repository.optimistic with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected Thread` | IsolationLevelTest.`incrementBy(CountDownLatch start, CountDownLatch observed, IsolationLevels level, ValueFactory vf, IRI subj, IRI pred, int by)`

  - ### 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` | ProxyRepository.`getValueFactory()`
    `ValueFactory` | SailRepository.`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)` Deprecated.

  - ### 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, ModelFactory modelFactory, Resource... contexts)` Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `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, ModelFactory modelFactory, Resource... contexts)` Adds RDF data from a `Reader` 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` | GeoSPARQLDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | VirtuosoGeometryDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | XMLSchemaDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | RDFDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`
    `Literal` | DBPediaDatatypeHandler.`normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory)`

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

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

  - ### 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`.
    `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 Triple` | NTriplesUtil.`parseTriple(String nTriplesTriple, ValueFactory valueFactory)` Parses an RDF* triple (non-standard N-Triples), 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.
    `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.n3

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

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

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

    Constructors in org.eclipse.rdf4j.rio.trigstar with parameters of type ValueFactory
    Constructor and Description
    `TriGStarParser(ValueFactory valueFactory)` Creates a new TriGStarParser 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.rio.turtlestar

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

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

    Fields in org.eclipse.rdf4j.sail declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | RDFStoreTest.`vf`

    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.

    Methods in org.eclipse.rdf4j.sail with parameters of type ValueFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected Thread` | SailIsolationLevelTest.`incrementBy(CountDownLatch start, CountDownLatch observed, IsolationLevels level, ValueFactory vf, IRI subj, IRI pred, int by)`

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

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

  - ### 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()` Deprecated.

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

    Fields in org.eclipse.rdf4j.sail.lucene declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected static ValueFactory` | AbstractLuceneSailTest.`vf`

  - ### 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)` Deprecated.
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | DistanceTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)` Deprecated.

  - ### 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` Deprecated. since 3.0. This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next.

    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)`
    `Value` | AskFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | SpinTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | ConstructTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ObjectFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | EvalFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | SpinFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | SelectTupleFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Concat.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected Value` | Localname.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Not.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Subtract.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | And.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | GreaterThanOrEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Add.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | LessThanOrEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Or.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | EqualTo.`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` | Divide.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | GreaterThan.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | LessThan.`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
    --- | ---
    `Value` | CanInvoke.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ReplaceAll.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | ForEach.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | IndexOf.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ConvertSpinRDFToString.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BuildURI.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | Split.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Name.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | CurrentTimeMillis.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | LastIndexOf.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | DecodeURL.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | GenerateUUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `CloseableIteration<? extends List<? extends Value>,QueryEvaluationException>` | For.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BuildString.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Invoke.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | EncodeURL.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Random.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | HasAllObjects.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected Value` | TimeMillis.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | UnCamelCase.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | IsValidURI.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Trim.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Mod.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | DateFormat.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | ParseDate.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | DecimalFormat.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Cast.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

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

    Fields in org.eclipse.rdf4j.workbench.base declared as ValueFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueFactory` | AbstractRepositoryServlet.`vf`

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

    Constructors in org.eclipse.rdf4j.workbench.util with parameters of type ValueFactory
    Constructor and Description
    `TupleResultBuilder(QueryResultWriter writer, ValueFactory valueFactory)`

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