org.w3c.rdf.model.impl
Class TripleImpl
java.lang.Object
|
+--org.w3c.rdf.model.impl.TripleImpl
- public final class TripleImpl
- extends java.lang.Object
- implements Triple, Digestable
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
TripleImpl
public TripleImpl(Resource pred,
Resource subj,
RDFNode obj)
- The parameters to constructor are instances of classes
and not just strings
predicate
public Resource predicate()
- Specified by:
- predicate in interface Triple
subject
public Resource subject()
- Specified by:
- subject in interface Triple
object
public RDFNode object()
- Specified by:
- object in interface Triple
hashCode
public int hashCode()
- Returns:
- four most significant bytes of the digest
- Overrides:
- hashCode in class java.lang.Object
getDigest
public Digest getDigest()
- Properties: digest can be constructed given the digests of the pred, subj, obj
Permutations of the s, p, o return different digests
- Specified by:
- getDigest in interface Digestable
getURI
public java.lang.String getURI()
getLabel
public java.lang.String getLabel()
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
equals
public boolean equals(java.lang.Object that)
- Overrides:
- equals in class java.lang.Object
main
public static void main(java.lang.String[] args)