Package org.eclipse.rdf4j.model.impl
Class LinkedHashModel.ModelStatement
java.lang.Object
org.eclipse.rdf4j.model.base.AbstractStatement
org.eclipse.rdf4j.model.impl.SimpleStatement
org.eclipse.rdf4j.model.impl.ContextStatement
org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelStatement
- All Implemented Interfaces:
Serializable
,Statement
- Enclosing class:
- LinkedHashModel
- See Also:
- Serialized Form
-
Constructor Summary
ConstructorDescriptionModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx)
ModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx, Statement statement)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares this statement to another object.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.impl.ContextStatement
exactSameContext, toString
Methods inherited from class org.eclipse.rdf4j.model.impl.SimpleStatement
exactSameObject, exactSamePredicate, exactSameSubject
Methods inherited from class org.eclipse.rdf4j.model.base.AbstractStatement
hashCode
-
Constructor Details
-
ModelStatement
-
ModelStatement
public ModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx, Statement statement)
-
-
Method Details
-
getSubject
Description copied from interface:Statement
Gets the subject of this statement.- Specified by:
getSubject
in interfaceStatement
- Overrides:
getSubject
in classSimpleStatement
- Returns:
- The statement's subject.
-
getPredicate
Description copied from interface:Statement
Gets the predicate of this statement.- Specified by:
getPredicate
in interfaceStatement
- Overrides:
getPredicate
in classSimpleStatement
- Returns:
- The statement's predicate.
-
getObject
Description copied from interface:Statement
Gets the object of this statement.- Specified by:
getObject
in interfaceStatement
- Overrides:
getObject
in classSimpleStatement
- Returns:
- The statement's object.
-
getContext
Description copied from interface:Statement
Gets the context of this statement.- Specified by:
getContext
in interfaceStatement
- Overrides:
getContext
in classContextStatement
- Returns:
- The statement's context, or null in case of the null context or if not applicable.
-
equals
Description copied from interface:Statement
Compares this statement to another object.- Specified by:
equals
in interfaceStatement
- Overrides:
equals
in classAbstractStatement
- Parameters:
other
- 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
-
getStatement
-