uka.util
Class IntObjectHashBijection.Entry

java.lang.Object
  extended byuka.util.IntObjectHashBijection.Entry
Direct Known Subclasses:
IntWeakHashBijection.Entry
Enclosing class:
IntObjectHashBijection

public static class IntObjectHashBijection.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)  IntObjectHashBijection.Entry nextAll
          Double linked list of all entries in this relation.
(package private)  IntObjectHashBijection.Entry nextChain1
          Single linked list of entries with the same hash table index in table 1.
(package private)  IntObjectHashBijection.Entry nextChain2
          Single linked list of entries with the same hash table index in table 2.
(package private)  IntObjectHashBijection.Entry prevAll
           
protected  int value1
          This entry represents the pair (value1, value2) in a relation.
protected  java.lang.Object value2
           
 
Constructor Summary
protected IntObjectHashBijection.Entry(int hash1, int value1, int hash2, java.lang.Object value2)
           
 
Method Summary
protected  int 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 int 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

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


nextChain2

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


nextAll

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

See Also:
prevAll

prevAll

IntObjectHashBijection.Entry prevAll
See Also:
nextAll
Constructor Detail

IntObjectHashBijection.Entry

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

getValue1

protected int getValue1()

getValue2

protected java.lang.Object getValue2()

toString

public java.lang.String toString()