it.unimi.dsi.fastutil.longs
Class AbstractLong2LongSortedMap.ValuesIterator

java.lang.Object
  extended by it.unimi.dsi.fastutil.longs.AbstractLongIterator
      extended by it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.ValuesIterator
All Implemented Interfaces:
LongIterator, Iterator<Long>
Enclosing class:
AbstractLong2LongSortedMap

protected static class AbstractLong2LongSortedMap.ValuesIterator
extends AbstractLongIterator

A wrapper exhibiting a map iterator as an iterator on values.

To provide an iterator on values, just create an instance of this class using the corresponding iterator on entries.


Field Summary
protected  ObjectBidirectionalIterator<Map.Entry<Long,Long>> i
           
 
Constructor Summary
AbstractLong2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Long>> i)
           
 
Method Summary
 boolean hasNext()
           
 long nextLong()
          Delegates to the corresponding generic method.
 
Methods inherited from class it.unimi.dsi.fastutil.longs.AbstractLongIterator
next, remove, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

i

protected final ObjectBidirectionalIterator<Map.Entry<Long,Long>> i
Constructor Detail

AbstractLong2LongSortedMap.ValuesIterator

public AbstractLong2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Long>> i)
Method Detail

nextLong

public long nextLong()
Description copied from class: AbstractLongIterator
Delegates to the corresponding generic method.

Specified by:
nextLong in interface LongIterator
Overrides:
nextLong in class AbstractLongIterator
Returns:
the next element in the iteration.
See Also:
Iterator.next()

hasNext

public boolean hasNext()


Copyright © 2011. All Rights Reserved.