public class AbstractKeyBasedMap.EntrySet extends AbstractSet<Map.Entry<K,V>>
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
AbstractKeyBasedMap.EntrySet.Entry
A Map Entry implementation that defers its value acquisition from
 the containing map (via  
Map.get(Object)) if the Entry is
 constructed with a null value. | 
protected class  | 
AbstractKeyBasedMap.EntrySet.EntrySetIterator
An Iterator over the EntrySet that is backed by the Map. 
 | 
| Constructor and Description | 
|---|
EntrySet()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clear()
Removes all of the elements from this set of Keys by clearing the
 underlying Map. 
 | 
boolean | 
contains(Object o)
Returns true if this collection contains the specified
 element. 
 | 
protected Map.Entry<K,V> | 
instantiateEntry(K oKey,
                V oValue)
Factory pattern. 
 | 
protected Iterator<Map.Entry<K,V>> | 
instantiateIterator()
Factory pattern. 
 | 
boolean | 
isEmpty()
Returns true if this Set is empty. 
 | 
Iterator<Map.Entry<K,V>> | 
iterator()
Returns an iterator over the elements contained in this collection. 
 | 
boolean | 
remove(Object o)
Removes the specified element from this Set of entries if it is
 present by removing the associated entry from the underlying Map. 
 | 
int | 
size()
Returns the number of elements in this collection. 
 | 
equals, hashCode, removeAlladd, addAll, containsAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, addAll, containsAll, retainAll, spliterator, toArray, toArrayparallelStream, removeIf, streampublic void clear()
public boolean contains(Object o)
contains in interface Collection<Map.Entry<K,V>>contains in interface Set<Map.Entry<K,V>>contains in class AbstractCollection<Map.Entry<K,V>>o - object to be checked for containment in this collectionpublic boolean isEmpty()
public Iterator<Map.Entry<K,V>> iterator()
iterator in interface Iterable<Map.Entry<K,V>>iterator in interface Collection<Map.Entry<K,V>>iterator in interface Set<Map.Entry<K,V>>iterator in class AbstractCollection<Map.Entry<K,V>>public boolean remove(Object o)
public int size()
protected Map.Entry<K,V> instantiateEntry(K oKey, V oValue)
oKey - the Entry key (required)oValue - the Entry value (optional; lazy loaded if necessary)