public static class AddressTrieMap.EntrySet<K extends Address,V> extends AbstractSet<Map.Entry<K,V>> implements Serializable
Modifier and Type | Method and Description |
---|---|
Iterator<Map.Entry<K,V>> |
blockSizeIterator()
Iterates from largest prefix blocks to smallest to individual addresses.
|
void |
clear() |
Iterator<Map.Entry<K,V>> |
containedFirstIterator()
Returns an iterator that visits contained addresses and subnet blocks before their containing subnet blocks.
|
Iterator<Map.Entry<K,V>> |
containingFirstIterator()
Returns an iterator that visits containing subnet blocks before their contained addresses and subnet blocks.
|
boolean |
contains(Object o) |
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
isEmpty() |
Iterator<Map.Entry<K,V>> |
iterator() |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> collection) |
int |
size() |
Spliterator<Map.Entry<K,V>> |
spliterator() |
add, addAll, containsAll, retainAll, toArray, toArray, toString
add, addAll, containsAll, retainAll, toArray, toArray
parallelStream, removeIf, stream
public Iterator<Map.Entry<K,V>> iterator()
iterator
in interface Iterable<Map.Entry<K extends Address,V>>
iterator
in interface Collection<Map.Entry<K extends Address,V>>
iterator
in interface Set<Map.Entry<K extends Address,V>>
iterator
in class AbstractCollection<Map.Entry<K extends Address,V>>
public Iterator<Map.Entry<K,V>> containingFirstIterator()
public Iterator<Map.Entry<K,V>> containedFirstIterator()
public Iterator<Map.Entry<K,V>> blockSizeIterator()
public Spliterator<Map.Entry<K,V>> spliterator()
spliterator
in interface Iterable<Map.Entry<K extends Address,V>>
spliterator
in interface Collection<Map.Entry<K extends Address,V>>
spliterator
in interface Set<Map.Entry<K extends Address,V>>
public int size()
public boolean isEmpty()
public boolean contains(Object o)
public boolean remove(Object o)
public void clear()
public int hashCode()
public boolean equals(Object o)