org.drools.util
Class AbstractHashTable.FactEntryImpl

java.lang.Object
  extended by org.drools.util.AbstractHashTable.FactEntryImpl
All Implemented Interfaces:
java.io.Serializable, Entry, FactEntry
Enclosing class:
AbstractHashTable

public static class AbstractHashTable.FactEntryImpl
extends java.lang.Object
implements FactEntry, Entry

See Also:
Serialized Form

Field Summary
 InternalFactHandle handle
           
 int hashCode
           
 Entry next
           
 
Constructor Summary
AbstractHashTable.FactEntryImpl(InternalFactHandle handle)
           
AbstractHashTable.FactEntryImpl(InternalFactHandle handle, int hashCode)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 InternalFactHandle getFactHandle()
           
 Entry getNext()
           
 int hashCode()
           
 void setHashCode(int hashCode)
           
 void setNext(Entry next)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

handle

public InternalFactHandle handle

hashCode

public int hashCode

next

public Entry next
Constructor Detail

AbstractHashTable.FactEntryImpl

public AbstractHashTable.FactEntryImpl(InternalFactHandle handle)

AbstractHashTable.FactEntryImpl

public AbstractHashTable.FactEntryImpl(InternalFactHandle handle,
                                       int hashCode)
Method Detail

getFactHandle

public InternalFactHandle getFactHandle()
Specified by:
getFactHandle in interface FactEntry

getNext

public Entry getNext()
Specified by:
getNext in interface Entry

setNext

public void setNext(Entry next)
Specified by:
setNext in interface Entry

hashCode

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

equals

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

toString

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

setHashCode

public void setHashCode(int hashCode)