fabric.common.util
Class OidKeyHashMap<V>

java.lang.Object
  extended by fabric.common.util.OidKeyHashMap<V>
All Implemented Interfaces:
java.lang.Iterable<LongKeyMap<V>>

public final class OidKeyHashMap<V>
extends java.lang.Object
implements java.lang.Iterable<LongKeyMap<V>>

A map keyed on OIDs.


Constructor Summary
OidKeyHashMap()
           
OidKeyHashMap(OidKeyHashMap<V> other)
          Copy constructor.
 
Method Summary
 void clear()
           
 boolean containsKey(Object obj)
           
 boolean containsKey(Store store, long onum)
           
 V get(Object obj)
           
 LongKeyMap<V> get(Store store)
           
 V get(Store store, long onum)
           
 boolean isEmpty()
           
 java.util.Iterator<LongKeyMap<V>> iterator()
           
 V put(Object obj, V val)
           
 V put(Store store, long onum, V val)
           
 V remove(Object obj)
           
 V remove(Store store, long onum)
           
 int size()
           
 java.util.Set<Store> storeSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OidKeyHashMap

public OidKeyHashMap()

OidKeyHashMap

public OidKeyHashMap(OidKeyHashMap<V> other)
Copy constructor.

Method Detail

get

public LongKeyMap<V> get(Store store)

clear

public void clear()

containsKey

public boolean containsKey(Object obj)

containsKey

public boolean containsKey(Store store,
                           long onum)

get

public V get(Object obj)

get

public V get(Store store,
             long onum)

put

public V put(Object obj,
             V val)

put

public V put(Store store,
             long onum,
             V val)

remove

public V remove(Object obj)

remove

public V remove(Store store,
                long onum)

storeSet

public java.util.Set<Store> storeSet()

iterator

public java.util.Iterator<LongKeyMap<V>> iterator()
Specified by:
iterator in interface java.lang.Iterable<LongKeyMap<V>>

isEmpty

public boolean isEmpty()

size

public int size()