Skip navigation links 
 
oracle.javatools.db.util
Class DBObjectIDMap<V>
java.lang.Object
   oracle.javatools.db.util.DBObjectIDMap<V>
oracle.javatools.db.util.DBObjectIDMap<V>
- All Implemented Interfaces:
- java.util.Map<DBObjectID,V>
- 
public class DBObjectIDMap<V>
 
- extends java.lang.Object
Map implementation to use when the key is a DBObjectID. Any API users that wish to key a Map using DBObjectIDs should use this implementation to be sure of proper comparison of the IDs when adding to the Map.
This Map implementation is not synchronized, use Collections.synchronizedMap if you require thread safety.
- Since:
- 11.1.2.0.0
 
 
| Nested classes/interfaces inherited from interface java.util.Map | 
| java.util.Map.Entry<K,V> | 
  
 
| Constructor Summary | 
| DBObjectIDMap(boolean strict)Constructs a new map whose DBObjectID keys will optionally be compared strictly.
 | 
  
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface java.util.Map | 
| equals, hashCode | 
 
 
DBObjectIDMap
public DBObjectIDMap(boolean strict)
- Constructs a new map whose DBObjectID keys will optionally be compared strictly.
- See Also:
- DBObjectID#equals(boolean)
 
entrySet
public java.util.Set<java.util.Map.Entry<K,V>> entrySet()
- 
- Specified by:
- entrySetin interface- java.util.Map<K,V>
 
put
public V put(K key,
             V value)
- 
- Specified by:
- putin interface- java.util.Map<K,V>
 
values
public java.util.Collection<V> values()
- 
- Specified by:
- valuesin interface- java.util.Map<K,V>
 
size
public int size()
- 
- Specified by:
- sizein interface- java.util.Map<K,V>
 
putAll
public void putAll(java.util.Map<? extends K,? extends V> m)
- 
- Specified by:
- putAllin interface- java.util.Map<K,V>
 
remove
public V remove(java.lang.Object key)
- 
- Specified by:
- removein interface- java.util.Map<K,V>
 
keySet
public java.util.Set<K> keySet()
- 
- Specified by:
- keySetin interface- java.util.Map<K,V>
 
isEmpty
public boolean isEmpty()
- 
- Specified by:
- isEmptyin interface- java.util.Map<K,V>
 
get
public V get(java.lang.Object key)
- 
- Specified by:
- getin interface- java.util.Map<K,V>
 
containsValue
public boolean containsValue(java.lang.Object value)
- 
- Specified by:
- containsValuein interface- java.util.Map<K,V>
 
containsKey
public boolean containsKey(java.lang.Object key)
- 
- Specified by:
- containsKeyin interface- java.util.Map<K,V>
 
clear
public void clear()
- 
- Specified by:
- clearin interface- java.util.Map<K,V>
 
Skip navigation links 
 
Copyright © 1997, 2015, Oracle. All rights reserved.