public class SimpleTriple extends AbstractTriple
Triple interface.SimpleValueFactory,
Serialized Form| Modifier | Constructor and Description |
|---|---|
protected |
SimpleTriple(Resource subject,
IRI predicate,
Value object)
Creates a new Triple with the supplied subject, predicate and object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Compares this triple to another object.
|
Value |
getObject()
Gets the object of this triple.
|
IRI |
getPredicate()
Gets the predicate of this triple.
|
Resource |
getSubject()
Gets the subject of this triple.
|
int |
hashCode()
Computes the hash code of this triple.
|
String |
stringValue()
Returns the String-value of a Value object.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitisResourceprotected SimpleTriple(Resource subject, IRI predicate, Value object)
Note that creating SimpleStatement objects directly via this constructor is not the recommended approach.
Instead, use an instance of ValueFactory to create new Triple objects.
subject - The triple's subject, must not be null.predicate - The triple's predicate, must not be null.object - The triple's object, must not be null.SimpleValueFactory.createTriple(Resource, IRI, Value)public Resource getSubject()
Triplepublic IRI getPredicate()
Triplepublic Value getObject()
Triplepublic String stringValue()
ValueLiteral's label, a
IRI's URI or a BNode's ID.stringValue in interface ValuestringValue in class AbstractTriplepublic String toString()
toString in class AbstractTriplepublic boolean equals(Object o)
Tripleequals in interface Tripleequals in class AbstractTripleo - the object to compare this triple totrue if the other object is an instance of Triple and if their
subjects, predicates and objects are equal; false otherwisepublic int hashCode()
TriplehashCode in interface TriplehashCode in class AbstractTripleObjects.hash(
Triple.getSubject(), Triple.getPredicate(), Triple.getObject())Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.