Class AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator
java.lang.Object
AbstractPatriciaTrie<K,V>.org.apache.commons.collections4.trie.AbstractPatriciaTrie.TrieIterator<Map.Entry<K,V>>
org.apache.commons.collections4.trie.AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator
- Enclosing class:
AbstractPatriciaTrie.PrefixRangeEntrySet
private final class AbstractPatriciaTrie.PrefixRangeEntrySet.EntryIterator
extends AbstractPatriciaTrie<K,V>.TrieIterator<Map.Entry<K,V>>
An
Iterator for iterating over a prefix search.- Since:
- 4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final intprivate final intprivate final Kprivate AbstractPatriciaTrie.TrieEntry<K, V> Fields inherited from class AbstractPatriciaTrie.TrieIterator
current, expectedModCount, next -
Constructor Summary
ConstructorsConstructorDescriptionEntryIterator(AbstractPatriciaTrie.TrieEntry<K, V> startScan, K prefix, int offset, int lengthInBits) Starts iteration at the given entry invalid input: '&' search only within the given subtree. -
Method Summary
Methods inherited from class AbstractPatriciaTrie.TrieIterator
hasNext, nextEntryMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Field Details
-
prefix
-
offset
private final int offset -
lengthInBits
private final int lengthInBits -
lastOne
private boolean lastOne -
subtree
-
-
Constructor Details
-
EntryIterator
EntryIterator(AbstractPatriciaTrie.TrieEntry<K, V> startScan, K prefix, int offset, int lengthInBits) Starts iteration at the given entry invalid input: '&' search only within the given subtree.
-
-
Method Details
-
next
-
findNext
- Overrides:
findNextin classAbstractPatriciaTrie<K,V>.TrieIterator<Map.Entry<K, V>> - See Also:
-
remove
-