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

- Packages that use URI
  Package | Description
  --- | ---
  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.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  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.memory.model |
  org.eclipse.rdf4j.sail.nativerdf.model |
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.

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

    Subinterfaces of URI in org.eclipse.rdf4j.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRI` An Internationalized Resource Identifier (IRI).

    Methods in org.eclipse.rdf4j.model that return URI
    Modifier and Type | Method and Description
    --- | ---
    `default URI` | ValueFactory.`createURI(String uri)` Deprecated. Use {`ValueFactory.createIRI(String)` instead.
    `default URI` | ValueFactory.`createURI(String namespace, String localName)` Deprecated. Use `ValueFactory.createIRI(String, String)` instead.

    Methods in org.eclipse.rdf4j.model with parameters of type URI
    Modifier and Type | Method and Description
    --- | ---
    `default boolean` | Model.`add(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.add(Resource, IRI, Value, Resource...)` instead.
    `default boolean` | Model.`contains(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.contains(Resource, IRI, Value, Resource...)` instead.
    `default Literal` | ValueFactory.`createLiteral(String label, URI datatype)` Deprecated. Use `ValueFactory.createLiteral(String, IRI)` instead.
    `default Statement` | ValueFactory.`createStatement(Resource subject, URI predicate, Value object)` Deprecated. Use `ValueFactory.createStatement(Resource, IRI, Value)` instead.
    `default Statement` | ValueFactory.`createStatement(Resource subject, URI predicate, Value object, Resource context)` Deprecated. Use `ValueFactory.createStatement(Resource, IRI, Value, Resource)` instead.
    `default Model` | Model.`filter(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated.
    `default boolean` | Model.`remove(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.remove(Resource, IRI, Value, Resource...)` instead.

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

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

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

    Classes in org.eclipse.rdf4j.model.impl that implement URI
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleIRI` The default implementation of the `IRI` interface.
    `class` | `URIImpl` Deprecated. since 2.0. Use `SimpleIRI` instead for extending, and `ValueFactory` for instantiation.

    Methods in org.eclipse.rdf4j.model.impl that return URI
    Modifier and Type | Method and Description
    --- | ---
    `URI` | ValidatingValueFactory.`createURI(String uri)`
    `URI` | ValidatingValueFactory.`createURI(String namespace, String localName)`

    Methods in org.eclipse.rdf4j.model.impl with parameters of type URI
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | ValidatingValueFactory.`createLiteral(String label, URI datatype)`
    `Statement` | ValidatingValueFactory.`createStatement(Resource subject, URI predicate, Value object)`
    `Statement` | ValidatingValueFactory.`createStatement(Resource subject, URI predicate, Value object, Resource context)`

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type URI
    Constructor and Description
    `ContextStatementImpl(Resource subject, URI predicate, Value object, Resource context)` Deprecated. since 2.0. Use `ValueFactory.createStatement(Resource, IRI, Value, Resource)` instead.
    `LiteralImpl(String label, URI datatype)` Deprecated. since 2.0. Use `ValueFactory.createLiteral(String, IRI)` instead.
    `StatementImpl(Resource subject, URI predicate, Value object)` Deprecated. since 2.0. Use `ValueFactory.createStatement(Resource, IRI, Value)` instead.

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

    Methods in org.eclipse.rdf4j.repository with parameters of type URI
    Modifier and Type | Method and Description
    --- | ---
    `default void` | RepositoryConnection.`add(Resource subject, URI predicate, Value object, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.add(Resource, IRI, Value, Resource...)` instead.
    `default RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.getStatements(Resource, IRI, Value, boolean, Resource...)` instead.
    `default boolean` | RepositoryConnection.`hasStatement(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.hasStatement(Resource, IRI, Value, boolean, Resource...)` instead.
    `default void` | RepositoryConnection.`remove(Resource subject, URI predicate, Value object, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.remove(Resource, IRI, Value, Resource...)` instead.

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

    Methods in org.eclipse.rdf4j.sail with parameters of type URI
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SailConnection.`addStatement(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(Resource, IRI, Value, Resource...)` instead.
    `default void` | SailConnection.`addStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `default CloseableIteration<? extends Statement,SailException>` | SailConnection.`getStatements(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.getStatements(Resource, IRI, Value, boolean, Resource...)` instead.
    `default void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. USe `SailConnection.removeStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `default void` | SailConnection.`removeStatements(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.removeStatements(Resource, IRI, Value, Resource...)` instead.

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

    Classes in org.eclipse.rdf4j.sail.memory.model that implement URI
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemIRI` A MemoryStore-specific implementation of URI that stores separated namespace and local name information to enable reuse of namespace String objects (reducing memory usage) and that gives it node properties.

  - ### Uses of URI in org.eclipse.rdf4j.sail.nativerdf.model

    Classes in org.eclipse.rdf4j.sail.nativerdf.model that implement URI
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NativeIRI`

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

    Methods in org.eclipse.rdf4j.spin with parameters of type URI
    Modifier and Type | Method and Description
    --- | ---
    `static ConstraintViolationLevel` | ConstraintViolationLevel.`valueOf(URI levelValue)`

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

    Methods in org.eclipse.rdf4j.spin.function that return URI
    Modifier and Type | Method and Description
    --- | ---
    `URI` | SpinxFunction.`getReturnType()`

    Methods in org.eclipse.rdf4j.spin.function with parameters of type URI
    Modifier and Type | Method and Description
    --- | ---
    `void` | SpinxFunction.`setReturnType(URI datatype)`

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