Class ContextStatement

All Implemented Interfaces:
Serializable, Statement
Direct Known Subclasses:
LinkedHashModel.ModelStatement, TreeModel.TreeStatement

@Deprecated(since="4.1.0", forRemoval=true) public class ContextStatement extends SimpleStatement
Deprecated, for removal: This API element is subject to removal in a future version.
An extension of SimpleStatement that adds a context field.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final Resource
    Deprecated, for removal: This API element is subject to removal in a future version.
    The statement's context, if applicable.
    private static final long
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ContextStatement(Resource subject, IRI predicate, Value object, Resource context)
    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 for the specified associated context.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
     

    Methods inherited from class org.eclipse.rdf4j.model.impl.SimpleStatement

    exactSameObject, exactSamePredicate, exactSameSubject, getObject, getPredicate, getSubject

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

    equals, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Deprecated, for removal: This API element is subject to removal in a future version.
      See Also:
    • context

      private final Resource context
      Deprecated, for removal: This API element is subject to removal in a future version.
      The statement's context, if applicable.
  • Constructor Details

    • ContextStatement

      protected ContextStatement(Resource subject, IRI predicate, Value object, Resource context)
      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 for the specified associated context.
      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.
      context - The statement's context, null to indicate no context is associated.
  • Method Details

    • getContext

      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.
      Specified by:
      getContext in interface Statement
      Overrides:
      getContext in class SimpleStatement
      Returns:
      The statement's context, or null in case of the null context or if not applicable.
    • exactSameContext

      public boolean exactSameContext(Resource context)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • toString

      public String toString()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toString in class AbstractStatement