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:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) LinkedHashModel.ModelNode<Resource> (package private) LinkedHashModel.ModelNode<Value> (package private) LinkedHashModel.ModelNode<IRI> private static final longprivate Statement(package private) LinkedHashModel.ModelNode<Resource> -
Constructor Summary
ConstructorsConstructorDescriptionModelStatement(LinkedHashModel.ModelNode<Resource> subj, LinkedHashModel.ModelNode<IRI> pred, LinkedHashModel.ModelNode<Value> obj, LinkedHashModel.ModelNode<Resource> ctx) ModelStatement(LinkedHashModel.ModelNode<Resource> subj, LinkedHashModel.ModelNode<IRI> pred, LinkedHashModel.ModelNode<Value> obj, LinkedHashModel.ModelNode<Resource> ctx, Statement statement) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompares 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 ContextStatement
exactSameContext, toStringMethods inherited from class SimpleStatement
exactSameObject, exactSamePredicate, exactSameSubjectMethods inherited from class AbstractStatement
hashCode
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
statement
-
subj
-
pred
LinkedHashModel.ModelNode<IRI> pred -
obj
-
ctx
-
-
Constructor Details
-
ModelStatement
public ModelStatement(LinkedHashModel.ModelNode<Resource> subj, LinkedHashModel.ModelNode<IRI> pred, LinkedHashModel.ModelNode<Value> obj, LinkedHashModel.ModelNode<Resource> ctx) -
ModelStatement
public ModelStatement(LinkedHashModel.ModelNode<Resource> subj, LinkedHashModel.ModelNode<IRI> pred, LinkedHashModel.ModelNode<Value> obj, LinkedHashModel.ModelNode<Resource> ctx, Statement statement)
-
-
Method Details
-
getSubject
Description copied from interface:StatementGets the subject of this statement.- Specified by:
getSubjectin interfaceStatement- Overrides:
getSubjectin classSimpleStatement- Returns:
- The statement's subject.
-
getPredicate
Description copied from interface:StatementGets the predicate of this statement.- Specified by:
getPredicatein interfaceStatement- Overrides:
getPredicatein classSimpleStatement- Returns:
- The statement's predicate.
-
getObject
-
getContext
Description copied from interface:StatementGets the context of this statement.- Specified by:
getContextin interfaceStatement- Overrides:
getContextin classContextStatement- Returns:
- The statement's context, or null in case of the null context or if not applicable.
-
equals
Description copied from interface:StatementCompares this statement to another object.- Specified by:
equalsin interfaceStatement- Overrides:
equalsin classAbstractStatement- Parameters:
other- the object to compare this statement to- Returns:
trueif the other object is an instance ofStatementand if their subjects, predicates, objects and contexts are equal;falseotherwise
-
getStatement
-