Class SimpleStatement

java.lang.Object
org.eclipse.rdf4j.model.base.AbstractStatement
org.eclipse.rdf4j.model.impl.SimpleStatement
All Implemented Interfaces:
Serializable, Statement
Direct Known Subclasses:
ContextStatement, ExtensibleStatementImpl

@Deprecated(since="4.1.0", forRemoval=true) public class SimpleStatement extends AbstractStatement
Deprecated, for removal: This API element is subject to removal in a future version.
A simple default implementation of the Statement interface for statements that don't have an associated context. For statements that do have an associated context, ContextStatement can be used.
See Also:
  • Constructor Summary Link icon

    Constructors
    Modifier
    Constructor
    Description
    protected
    SimpleStatement(Resource subject, IRI predicate, Value object)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new Statement with the supplied subject, predicate and object.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the context of this statement.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the object of this statement.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the predicate of this statement.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the subject of this statement.

    Methods inherited from class org.eclipse.rdf4j.model.base.AbstractStatement Link icon

    equals, hashCode, toString

    Methods inherited from class java.lang.Object Link icon

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details Link icon

    • SimpleStatement Link icon

      protected SimpleStatement(Resource subject, IRI predicate, Value object)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Statement with the supplied subject, predicate and object. *

      Note that creating SimpleStatement objects directly via this constructor is not the recommended approach. Instead, use a ValueFactory (obtained from your repository or by using SimpleValueFactory.getInstance()) to create new Statement objects.

      Parameters:
      subject - The statement's subject, must not be null.
      predicate - The statement's predicate, must not be null.
      object - The statement's object, must not be null.
      See Also:
  • Method Details Link icon

    • getSubject Link icon

      public Resource getSubject()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Statement
      Gets the subject of this statement.
      Returns:
      The statement's subject.
    • getPredicate Link icon

      public IRI getPredicate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Statement
      Gets the predicate of this statement.
      Returns:
      The statement's predicate.
    • getObject Link icon

      public Value getObject()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Statement
      Gets the object of this statement.
      Returns:
      The statement's object.
    • exactSameSubject Link icon

      public boolean exactSameSubject(Resource subject)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • exactSamePredicate Link icon

      public boolean exactSamePredicate(IRI predicate)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • exactSameObject Link icon

      public boolean exactSameObject(Value object)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getContext Link icon

      public Resource getContext()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Statement
      Gets the context of this statement.
      Returns:
      The statement's context, or null in case of the null context or if not applicable.