org.openorb.util
Class  IdentityKey
java.lang.Object
  |
  +--org.openorb.util.IdentityKey
- public class IdentityKey- extends java.lang.Object
Identity hash table key. Use to wrap objects to insert into hash maps
 where the entry should be hashed/looked up on the actual object, rather
 than any equals / hashCode operations it defines.
- Version: 
- $Revision: 1.4 $ $Date: 2002/06/28 08:59:06 $
- Author: 
- Chris Wood
| Constructor Summary | 
| IdentityKey(java.lang.Object target)Constructor.
 | 
 
| Method Summary | 
|  boolean | equals(java.lang.Object obj)Checks whether two IdentityKey instances are equal.
 | 
|  java.lang.Object | getTarget()Returns the internal target member.
 | 
|  int | hashCode()Return the hash code of the member.
 | 
 
| Methods inherited from class java.lang.Object | 
| getClass, notify, notifyAll, toString, wait, wait, wait | 
 
IdentityKey
public IdentityKey(java.lang.Object target)
- Constructor.- 
- Parameters:
- target- The object with which to initialize the internal member.
 
getTarget
public java.lang.Object getTarget()
- Returns the internal target member.- 
- Returns:
- The target member.
 
hashCode
public int hashCode()
- Return the hash code of the member.- 
- Overrides:
- hashCodein class- java.lang.Object
 
- 
- Returns:
- The system identity hash code of the internal member.
 
equals
public boolean equals(java.lang.Object obj)
- Checks whether two IdentityKey instances are equal.- 
- Overrides:
- equalsin class- java.lang.Object
 
- 
- Parameters:
- obj- The instance to compare this instance to.
- Returns:
- True if the instances are equal, false oterhwise.