oracle.javatools.db.util
Class DBObjectMap<K extends DBObject,V>
java.lang.Object
   oracle.javatools.db.util.DBObjectMap<K,V>
oracle.javatools.db.util.DBObjectMap<K,V>
- All Implemented Interfaces: 
- java.util.Map<K,V>
- public class DBObjectMap<K extends DBObject,V> 
- extends java.lang.Object
Map implementation to use when the key is a DBObject. Any API users that
 wish to key a Map using DBObjects should use this implementation to be sure
 of proper comparison of the objects by name and type without causing the
 object to be "built" (e.g queried from the database) in order to perform
 an equality operation.
 
 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 | 
| DBObjectMap()Constructs a new map whose DBObject keys will be compared by name and type
 to test for uniqueness.
 | 
 
 
| 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 | 
 
DBObjectMap
public DBObjectMap()
- Constructs a new map whose DBObject keys will be compared by name and type
 to test for uniqueness.
 
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>
 
- 
 
Copyright © 1997, 2013, Oracle. All rights reserved.