org.apache.commons.collections.map
Class AbstractLinkedMap.LinkEntry<K,V>

java.lang.Object
  extended by org.apache.commons.collections.map.AbstractHashedMap.HashEntry<K,V>
      extended by org.apache.commons.collections.map.AbstractLinkedMap.LinkEntry<K,V>
All Implemented Interfaces:
Map.Entry<K,V>, KeyValue<K,V>
Enclosing class:
AbstractLinkedMap<K,V>

protected static class AbstractLinkedMap.LinkEntry<K,V>
extends AbstractHashedMap.HashEntry<K,V>

LinkEntry that stores the data.

If you subclass AbstractLinkedMap but not LinkEntry then you will not be able to access the protected fields. The entryXxx() methods on AbstractLinkedMap exist to provide the necessary access.


Field Summary
protected  AbstractLinkedMap.LinkEntry<K,V> after
          The entry after this one in the order
protected  AbstractLinkedMap.LinkEntry<K,V> before
          The entry before this one in the order
 
Fields inherited from class org.apache.commons.collections.map.AbstractHashedMap.HashEntry
hashCode, next
 
Constructor Summary
protected AbstractLinkedMap.LinkEntry(AbstractHashedMap.HashEntry<K,V> next, int hashCode, K key, V value)
          Constructs a new entry.
 
Method Summary
 
Methods inherited from class org.apache.commons.collections.map.AbstractHashedMap.HashEntry
equals, getKey, getValue, hashCode, setKey, setValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

before

protected AbstractLinkedMap.LinkEntry<K,V> before
The entry before this one in the order


after

protected AbstractLinkedMap.LinkEntry<K,V> after
The entry after this one in the order

Constructor Detail

AbstractLinkedMap.LinkEntry

protected AbstractLinkedMap.LinkEntry(AbstractHashedMap.HashEntry<K,V> next,
                                      int hashCode,
                                      K key,
                                      V value)
Constructs a new entry.

Parameters:
next - the next entry in the hash bucket sequence
hashCode - the hash code
key - the key
value - the value


Copyright © 2005-2005 Apache Software Foundation, Matt Hall, John Watkinson. All Rights Reserved.