org.castor.util
Class IdentityMap.Entry

java.lang.Object
  extended by org.castor.util.IdentityMap.Entry
Enclosing class:
IdentityMap

public final class IdentityMap.Entry
extends java.lang.Object

An entry of the IdentityMap.


Constructor Summary
IdentityMap.Entry(java.lang.Object key, int hash, java.lang.Object value)
          Construct an entry
 
Method Summary
 int getHash()
          Get identity hashcode of key.
 java.lang.Object getKey()
          Get key of entry.
 IdentityMap.Entry getNext()
          Get reference to next entry.
 java.lang.Object getValue()
          Get value of entry.
 void setNext(IdentityMap.Entry next)
          Set reference to next entry.
 void setValue(java.lang.Object value)
          Set value of entry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityMap.Entry

public IdentityMap.Entry(java.lang.Object key,
                         int hash,
                         java.lang.Object value)
Construct an entry

Parameters:
key - Key of entry.
hash - Identity hashcode of key.
value - Value of entry.
Method Detail

getKey

public java.lang.Object getKey()
Get key of entry.

Returns:
Key of entry.

getHash

public int getHash()
Get identity hashcode of key.

Returns:
Identity hashcode of key.

setValue

public void setValue(java.lang.Object value)
Set value of entry.

Parameters:
value - New value of entry.

getValue

public java.lang.Object getValue()
Get value of entry.

Returns:
Value of entry.

setNext

public void setNext(IdentityMap.Entry next)
Set reference to next entry.

Parameters:
next - New reference to next entry.

getNext

public IdentityMap.Entry getNext()
Get reference to next entry.

Returns:
Reference to next entry.


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com