uka.util
Class ObjectObjectHashBijection.Entry

java.lang.Object
  extended byuka.util.ObjectObjectHashBijection.Entry
Direct Known Subclasses:
WeakHashBijection.Entry
Enclosing class:
ObjectObjectHashBijection

public static class ObjectObjectHashBijection.Entry
extends java.lang.Object


Field Summary
(package private)  int hash1
          Hash value of value1.
(package private)  int hash2
          Hash value of value2.
(package private)  ObjectObjectHashBijection.Entry nextAll
          Double linked list of all entries in this relation.
(package private)  ObjectObjectHashBijection.Entry nextChain1
          Single linked list of entries with the same hash table index in table 1.
(package private)  ObjectObjectHashBijection.Entry nextChain2
          Single linked list of entries with the same hash table index in table 2.
(package private)  ObjectObjectHashBijection.Entry prevAll
           
protected  java.lang.Object value1
          This entry represents the pair (value1, value2) in a relation.
protected  java.lang.Object value2
           
 
Constructor Summary
protected ObjectObjectHashBijection.Entry(int hash1, java.lang.Object value1, int hash2, java.lang.Object value2)
           
 
Method Summary
protected  java.lang.Object getValue1()
           
protected  java.lang.Object getValue2()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

hash1

final int hash1
Hash value of value1.


value1

protected final java.lang.Object value1
This entry represents the pair (value1, value2) in a relation.


hash2

final int hash2
Hash value of value2.


value2

protected final java.lang.Object value2
See Also:
value1

nextChain1

ObjectObjectHashBijection.Entry nextChain1
Single linked list of entries with the same hash table index in table 1.


nextChain2

ObjectObjectHashBijection.Entry nextChain2
Single linked list of entries with the same hash table index in table 2.


nextAll

ObjectObjectHashBijection.Entry nextAll
Double linked list of all entries in this relation.

See Also:
prevAll

prevAll

ObjectObjectHashBijection.Entry prevAll
See Also:
nextAll
Constructor Detail

ObjectObjectHashBijection.Entry

protected ObjectObjectHashBijection.Entry(int hash1,
                                          java.lang.Object value1,
                                          int hash2,
                                          java.lang.Object value2)
Method Detail

getValue1

protected java.lang.Object getValue1()

getValue2

protected java.lang.Object getValue2()

toString

public java.lang.String toString()