private final class AbstractPatriciaTrie.PrefixRangeEntrySet extends AbstractPatriciaTrie.RangeEntrySet
AbstractPatriciaTrie.RangeEntrySet
view of the Trie
.Modifier and Type | Class and Description |
---|---|
private class |
AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator
An
Iterator for iterating over a prefix search. |
private class |
AbstractPatriciaTrie.PrefixRangeEntrySet.SingletonIterator
An
Iterator that holds a single AbstractPatriciaTrie.TrieEntry . |
Modifier and Type | Field and Description |
---|---|
private AbstractPatriciaTrie.PrefixRangeMap |
delegate |
private int |
expectedModCount |
private AbstractPatriciaTrie.TrieEntry<K,V> |
prefixStart |
Constructor and Description |
---|
PrefixRangeEntrySet(AbstractPatriciaTrie.PrefixRangeMap delegate)
Creates a
AbstractPatriciaTrie.PrefixRangeEntrySet . |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<java.util.Map.Entry<K,V>> |
iterator() |
int |
size() |
contains, isEmpty, remove
add, addAll, clear, containsAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
private final AbstractPatriciaTrie.PrefixRangeMap delegate
private AbstractPatriciaTrie.TrieEntry<K,V> prefixStart
private int expectedModCount
public PrefixRangeEntrySet(AbstractPatriciaTrie.PrefixRangeMap delegate)
AbstractPatriciaTrie.PrefixRangeEntrySet
.public int size()
public java.util.Iterator<java.util.Map.Entry<K,V>> iterator()
iterator
in interface java.lang.Iterable<java.util.Map.Entry<K,V>>
iterator
in interface java.util.Collection<java.util.Map.Entry<K,V>>
iterator
in interface java.util.Set<java.util.Map.Entry<K,V>>
iterator
in class AbstractPatriciaTrie.RangeEntrySet