public class SimpleStatement extends Object implements Statement
Statement
interface for
statements that don't have an associated context. For statements that do have
an associated context, ContextStatement
can be used.SimpleValueFactory}
,
Serialized FormModifier | Constructor and Description |
---|---|
protected |
SimpleStatement(Resource subject,
IRI predicate,
Value object)
Creates a new Statement with the supplied subject, predicate and object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
Compares a statement object to another object.
|
Resource |
getContext()
Gets the context of this statement.
|
Value |
getObject()
Gets the object of this statement.
|
IRI |
getPredicate()
Gets the predicate of this statement.
|
Resource |
getSubject()
Gets the subject of this statement.
|
int |
hashCode()
The hash code of a statement.
|
String |
toString()
Gives a String-representation of this Statement that can be used for
debugging.
|
protected SimpleStatement(Resource subject, IRI predicate, Value 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 using SimpleValueFactory.getInstance()
) to create
new Statement objects.
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.SimpleValueFactory#createStatement(Resource, IRI, Value)
public Resource getSubject()
Statement
getSubject
in interface Statement
public IRI getPredicate()
Statement
getPredicate
in interface Statement
public Value getObject()
Statement
public Resource getContext()
Statement
getContext
in interface Statement
public boolean equals(Object other)
Statement
public int hashCode()
Statement
Copyright © 2001-2016 Aduna. All Rights Reserved.