public class OpenHashMap.EntrySet extends AbstractKeyBasedMap.EntrySet
Modifier and Type | Class and Description |
---|---|
protected class |
OpenHashMap.EntrySet.Entry
An Entry implementation that is augmented to allow an Entry instance to be re-used, which means that the same Entry instance can represent different map entries over time.
|
protected class |
OpenHashMap.EntrySet.EntrySetIterator
An Iterator over the EntrySet that is backed by the Map.
|
Constructor and Description |
---|
EntrySet() |
Modifier and Type | Method and Description |
---|---|
protected Map.Entry |
instantiateEntry(Object oKey, Object oValue)
Factory pattern.
|
protected Iterator |
instantiateIterator()
Factory pattern.
|
Object[] |
toArray() |
Object[] |
toArray(Object[] a) |
clear, contains, isEmpty, iterator, remove, size
equals, hashCode, removeAll
add, addAll, containsAll, retainAll, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, addAll, containsAll, retainAll, spliterator
parallelStream, removeIf, stream
public Object[] toArray()
toArray
in interface Collection
toArray
in interface Set
toArray
in class AbstractCollection
public Object[] toArray(Object[] a)
toArray
in interface Collection
toArray
in interface Set
toArray
in class AbstractCollection
protected Map.Entry instantiateEntry(Object oKey, Object oValue)
instantiateEntry
in class AbstractKeyBasedMap.EntrySet
oKey
- the Entry key (required)oValue
- the Entry value (optional; lazy loaded if necessary)protected Iterator instantiateIterator()
instantiateIterator
in class AbstractKeyBasedMap.EntrySet