Class ExtensibleContextStatement
- java.lang.Object
-
- org.eclipse.rdf4j.model.base.AbstractStatement
-
- org.eclipse.rdf4j.model.impl.SimpleStatement
-
- org.eclipse.rdf4j.model.impl.ContextStatement
-
- org.eclipse.rdf4j.sail.extensiblestore.valuefactory.ExtensibleContextStatement
-
- All Implemented Interfaces:
Serializable
,Statement
,ExtensibleStatement
public class ExtensibleContextStatement extends ContextStatement implements ExtensibleStatement
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtensibleContextStatement(Resource subject, IRI predicate, Value object, Resource context, boolean inferred)
Creates a new Statement with the supplied subject, predicate and object for the specified associated context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Compares this statement to another object.int
hashCode()
Computes the hash code of this statement.boolean
isInferred()
-
Methods inherited from class org.eclipse.rdf4j.model.impl.ContextStatement
exactSameContext, getContext, toString
-
Methods inherited from class org.eclipse.rdf4j.model.impl.SimpleStatement
exactSameObject, exactSamePredicate, exactSameSubject, getObject, getPredicate, getSubject
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.model.Statement
getContext, getObject, getPredicate, getSubject
-
-
-
-
Constructor Detail
-
ExtensibleContextStatement
public ExtensibleContextStatement(Resource subject, IRI predicate, Value object, Resource context, boolean inferred)
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 Detail
-
isInferred
public boolean isInferred()
- Specified by:
isInferred
in interfaceExtensibleStatement
-
equals
public boolean equals(Object o)
Description copied from interface:Statement
Compares this statement to another object.- Specified by:
equals
in interfaceStatement
- Overrides:
equals
in classAbstractStatement
- Parameters:
o
- the object to compare this statement to- Returns:
true
if the other object is an instance ofStatement
and if their subjects, predicates, objects and contexts are equal;false
otherwise
-
hashCode
public int hashCode()
Description copied from interface:Statement
Computes the hash code of this statement.- Specified by:
hashCode
in interfaceStatement
- Overrides:
hashCode
in classAbstractStatement
- Returns:
- a hash code for this statement computed as
Objects.hash
(Statement.getSubject()
,Statement.getPredicate()
,Statement.getObject()
,Statement.getContext()
)
-
-