de.hedenus.rdf
Class SPKey

java.lang.Object
  extended by de.hedenus.rdf.SPKey
All Implemented Interfaces:
java.io.Serializable

public class SPKey
extends java.lang.Object
implements java.io.Serializable

Subject-predicate key to quickly answer query (subject, predicate, *).

Author:
Michael Hedenus
See Also:
Serialized Form

Constructor Summary
SPKey(java.lang.String subject, java.lang.String predicate)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean equals(java.lang.String subject, java.lang.String predicate)
           
 java.lang.String getPredicate()
           
 java.lang.String getSubject()
           
 int hashCode()
           
static int hashCode(java.lang.String subject, java.lang.String predicate)
          Computes a hash code for the (subject, predicate) pair.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SPKey

public SPKey(java.lang.String subject,
             java.lang.String predicate)
Method Detail

hashCode

public static int hashCode(java.lang.String subject,
                           java.lang.String predicate)
Computes a hash code for the (subject, predicate) pair.


getPredicate

public java.lang.String getPredicate()

getSubject

public java.lang.String getSubject()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(java.lang.String subject,
                      java.lang.String predicate)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object