org.drools.util
Class FactHandleIndexHashTable.FieldIndexEntry

java.lang.Object
  extended by org.drools.util.FactHandleIndexHashTable.FieldIndexEntry
All Implemented Interfaces:
java.io.Serializable, Entry
Enclosing class:
FactHandleIndexHashTable

public static class FactHandleIndexHashTable.FieldIndexEntry
extends java.lang.Object
implements Entry

See Also:
Serialized Form

Constructor Summary
FactHandleIndexHashTable.FieldIndexEntry(AbstractHashTable.Index index, int hashCode)
           
 
Method Summary
 void add(InternalFactHandle handle)
           
 boolean equals(java.lang.Object object)
           
 AbstractHashTable.FactEntryImpl get(InternalFactHandle handle)
           
 AbstractHashTable.FactEntryImpl getFirst()
           
 Entry getNext()
           
 int hashCode()
           
 boolean matches(java.lang.Object object, int objectHashCode)
           
 boolean matches(ReteTuple tuple, int tupleHashCode)
           
 AbstractHashTable.FactEntryImpl remove(InternalFactHandle handle)
           
 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
 

Constructor Detail

FactHandleIndexHashTable.FieldIndexEntry

public FactHandleIndexHashTable.FieldIndexEntry(AbstractHashTable.Index index,
                                                int hashCode)
Method Detail

getNext

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

setNext

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

getFirst

public AbstractHashTable.FactEntryImpl getFirst()

add

public void add(InternalFactHandle handle)

get

public AbstractHashTable.FactEntryImpl get(InternalFactHandle handle)

remove

public AbstractHashTable.FactEntryImpl remove(InternalFactHandle handle)

matches

public boolean matches(java.lang.Object object,
                       int objectHashCode)

matches

public boolean matches(ReteTuple tuple,
                       int tupleHashCode)

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)