public final class PropMap.EntrySet extends AbstractSet<Map.Entry<CharSequence,String>> implements Set<Map.Entry<CharSequence,String>>
PropMap
's entries.EntrySet
object always mirrors (1:1) the
enclosing PropMap
's state. For that reason on will get just one
(pseudo singleton per PropMap
) PropMap.EntrySet
object
no matter how many are requested.AbstractCollection.retainAll(java.util.Collection)
,
AbstractSet.removeAll(java.util.Collection)
,
AbstractCollection.containsAll(java.util.Collection)
,
AbstractCollection.addAll(java.util.Collection)
and
AbstractCollection.toArray(Object[])
are unchanged inheritance.PropMap
Map.size()
,
PropMap.size()
Modifier and Type | Method and Description |
---|---|
boolean |
add(Map.Entry<CharSequence,String> e)
Add an entry.
|
void |
clear()
Delete all entries.
|
boolean |
contains(Object o)
Is an Entry contained.
|
boolean |
equals(Object other)
Equality with other object.
|
int |
hashCode()
HashCode (of the enclosing
PropMap ). |
boolean |
isEmpty()
Is it empty.
|
Iterator<Map.Entry<CharSequence,String>> |
iterator()
An Iterator over all entries.
|
boolean |
remove(Object o)
Remove an entry.
|
int |
size()
Number of entries.
|
Object[] |
toArray()
The entries as array.
|
removeAll
addAll, containsAll, retainAll, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, containsAll, removeAll, retainAll, spliterator, toArray
parallelStream, removeIf, stream
public int size()
size
in interface Collection<Map.Entry<CharSequence,String>>
size
in interface Set<Map.Entry<CharSequence,String>>
size
in class AbstractCollection<Map.Entry<CharSequence,String>>
PropMap.size()
Map.size()
public int hashCode()
PropMap
). hashCode
in interface Collection<Map.Entry<CharSequence,String>>
hashCode
in interface Set<Map.Entry<CharSequence,String>>
hashCode
in class AbstractSet<Map.Entry<CharSequence,String>>
public boolean equals(Object other)
equals
in interface Collection<Map.Entry<CharSequence,String>>
equals
in interface Set<Map.Entry<CharSequence,String>>
equals
in class AbstractSet<Map.Entry<CharSequence,String>>
other
- the object to compare topublic void clear()
clear
in interface Collection<Map.Entry<CharSequence,String>>
clear
in interface Set<Map.Entry<CharSequence,String>>
clear
in class AbstractCollection<Map.Entry<CharSequence,String>>
AbstractCollection.clear()
,
PropMap.clear()
public final boolean isEmpty()
isEmpty
in interface Collection<Map.Entry<CharSequence,String>>
isEmpty
in interface Set<Map.Entry<CharSequence,String>>
isEmpty
in class AbstractCollection<Map.Entry<CharSequence,String>>
AbstractCollection.isEmpty()
public boolean add(Map.Entry<CharSequence,String> e)
add
in interface Collection<Map.Entry<CharSequence,String>>
add
in interface Set<Map.Entry<CharSequence,String>>
add
in class AbstractCollection<Map.Entry<CharSequence,String>>
public boolean remove(Object o)
remove
in interface Collection<Map.Entry<CharSequence,String>>
remove
in interface Set<Map.Entry<CharSequence,String>>
remove
in class AbstractCollection<Map.Entry<CharSequence,String>>
public Object[] toArray()
PropMap
. It is dense (contains no null) and is of the actual
size
.toArray
in interface Collection<Map.Entry<CharSequence,String>>
toArray
in interface Set<Map.Entry<CharSequence,String>>
toArray
in class AbstractCollection<Map.Entry<CharSequence,String>>
Entry[])
, may be
empty but never nullAbstractCollection.toArray()
public Iterator<Map.Entry<CharSequence,String>> iterator()
Iterator
object, the call is relatively cheap.iterator
in interface Iterable<Map.Entry<CharSequence,String>>
iterator
in interface Collection<Map.Entry<CharSequence,String>>
iterator
in interface Set<Map.Entry<CharSequence,String>>
iterator
in class AbstractCollection<Map.Entry<CharSequence,String>>
Iterator
objectpublic boolean contains(Object o)
o
is of the type
PropMapHelper.Entry
and contained in the underlying
PropMap
object.contains
in interface Collection<Map.Entry<CharSequence,String>>
contains
in interface Set<Map.Entry<CharSequence,String>>
contains
in class AbstractCollection<Map.Entry<CharSequence,String>>
o
- entry to look for