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
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:
SimpleValueFactory
, Serialized Form
-
Constructor Summary
ModifierConstructorDescriptionprotected
SimpleStatement(Resource subject, IRI predicate, Value object)
Creates a new Statement with the supplied subject, predicate and object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
exactSameObject(Value object)
boolean
exactSamePredicate(IRI predicate)
boolean
exactSameSubject(Resource subject)
Gets the context of this statement.Gets the object of this statement.Gets the predicate of this statement.Gets the subject of this statement.Methods inherited from class org.eclipse.rdf4j.model.base.AbstractStatement
equals, hashCode, toString
-
Constructor Details
-
SimpleStatement
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 Details
-
getSubject
Description copied from interface:Statement
Gets the subject of this statement.- Returns:
- The statement's subject.
-
getPredicate
Description copied from interface:Statement
Gets the predicate of this statement.- Returns:
- The statement's predicate.
-
getObject
Description copied from interface:Statement
Gets the object of this statement.- Returns:
- The statement's object.
-
exactSameSubject
-
exactSamePredicate
-
exactSameObject
-
getContext
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.
-