Package org.eclipse.rdf4j.model.impl
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.UseinsteadA simple default implementation of theStatementinterface for statements that don't have an associated context. For statements that do have an associated context,ContextStatementcan be used.- See Also:
SimpleValueFactory, Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSimpleStatement(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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanexactSameObject(Value object)Deprecated, for removal: This API element is subject to removal in a future version.booleanexactSamePredicate(IRI predicate)Deprecated, for removal: This API element is subject to removal in a future version.booleanexactSameSubject(Resource subject)Deprecated, for removal: This API element is subject to removal in a future version.ResourcegetContext()Deprecated, for removal: This API element is subject to removal in a future version.Gets the context of this statement.ValuegetObject()Deprecated, for removal: This API element is subject to removal in a future version.Gets the object of this statement.IRIgetPredicate()Deprecated, for removal: This API element is subject to removal in a future version.Gets the predicate of this statement.ResourcegetSubject()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
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
SimpleStatement
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 usingSimpleValueFactory.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:
SimpleValueFactory.createStatement(Resource, IRI, Value)
-
-
Method Detail
-
getSubject
public Resource getSubject()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:StatementGets the subject of this statement.- Returns:
- The statement's subject.
-
getPredicate
public IRI getPredicate()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:StatementGets the predicate of this statement.- Returns:
- The statement's predicate.
-
getObject
public Value getObject()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:StatementGets the object of this statement.- Returns:
- The statement's object.
-
exactSameSubject
public boolean exactSameSubject(Resource subject)
Deprecated, for removal: This API element is subject to removal in a future version.
-
exactSamePredicate
public boolean exactSamePredicate(IRI predicate)
Deprecated, for removal: This API element is subject to removal in a future version.
-
exactSameObject
public boolean exactSameObject(Value object)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-