Package no.hasmac.rdf.impl
Class RdfTripleImpl
- java.lang.Object
-
- no.hasmac.rdf.impl.RdfTripleImpl
-
- All Implemented Interfaces:
RdfTriple
- Direct Known Subclasses:
RdfNQuadImpl
class RdfTripleImpl extends java.lang.Object implements RdfTriple
-
-
Field Summary
Fields Modifier and Type Field Description private RdfValue
object
private RdfResource
predicate
private RdfResource
subject
-
Constructor Summary
Constructors Modifier Constructor Description protected
RdfTripleImpl(RdfResource subject, RdfResource predicate, RdfValue object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RdfValue
getObject()
An absolute IRI or blank node identifier orRdfLiteral
.RdfResource
getPredicate()
An absolute IRI or blank node identifier denoting the predicate of the triple.RdfResource
getSubject()
An absolute IRI or blank node identifier denoting the subject of the triple.java.lang.String
toString()
-
-
-
Field Detail
-
subject
private final RdfResource subject
-
predicate
private final RdfResource predicate
-
object
private final RdfValue object
-
-
Constructor Detail
-
RdfTripleImpl
protected RdfTripleImpl(RdfResource subject, RdfResource predicate, RdfValue object)
-
-
Method Detail
-
getSubject
public RdfResource getSubject()
Description copied from interface:RdfTriple
An absolute IRI or blank node identifier denoting the subject of the triple.- Specified by:
getSubject
in interfaceRdfTriple
- Returns:
- an absolute URI or blank node
-
getPredicate
public RdfResource getPredicate()
Description copied from interface:RdfTriple
An absolute IRI or blank node identifier denoting the predicate of the triple.- Specified by:
getPredicate
in interfaceRdfTriple
- Returns:
- an absolute URI or blank node
-
getObject
public RdfValue getObject()
Description copied from interface:RdfTriple
An absolute IRI or blank node identifier orRdfLiteral
.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-