edu.wisc.ssec.mcidasv.util.trie
Class PatriciaTrie.PrefixSubMap.PrefixEntrySetView

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet<Map.Entry<K,V>>
          extended by edu.wisc.ssec.mcidasv.util.trie.PatriciaTrie.SubMap.EntrySetView
              extended by edu.wisc.ssec.mcidasv.util.trie.PatriciaTrie.PrefixSubMap.PrefixEntrySetView
All Implemented Interfaces:
Iterable<Map.Entry<K,V>>, Collection<Map.Entry<K,V>>, Set<Map.Entry<K,V>>
Enclosing class:
PatriciaTrie.PrefixSubMap

private class PatriciaTrie.PrefixSubMap.PrefixEntrySetView
extends PatriciaTrie.SubMap.EntrySetView


Field Summary
private  int iterModCount
           
private  PatriciaTrie.TrieEntry<K,V> prefixStart
           
 
Constructor Summary
private PatriciaTrie.PrefixSubMap.PrefixEntrySetView()
           
 
Method Summary
 Iterator<Map.Entry<K,V>> iterator()
           
 int size()
           
 
Methods inherited from class edu.wisc.ssec.mcidasv.util.trie.PatriciaTrie.SubMap.EntrySetView
contains, isEmpty, remove
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, containsAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, containsAll, retainAll, toArray, toArray
 

Field Detail

prefixStart

private PatriciaTrie.TrieEntry<K,V> prefixStart

iterModCount

private int iterModCount
Constructor Detail

PatriciaTrie.PrefixSubMap.PrefixEntrySetView

private PatriciaTrie.PrefixSubMap.PrefixEntrySetView()
Method Detail

size

public int size()
Specified by:
size in interface Collection<Map.Entry<K,V>>
Specified by:
size in interface Set<Map.Entry<K,V>>
Overrides:
size in class PatriciaTrie.SubMap.EntrySetView

iterator

public Iterator<Map.Entry<K,V>> iterator()
Specified by:
iterator in interface Iterable<Map.Entry<K,V>>
Specified by:
iterator in interface Collection<Map.Entry<K,V>>
Specified by:
iterator in interface Set<Map.Entry<K,V>>
Overrides:
iterator in class PatriciaTrie.SubMap.EntrySetView