Package it.unimi.dsi.fastutil.objects
Interface ObjectBidirectionalIterable<K>
- All Superinterfaces:
Iterable<K>,ObjectIterable<K>
- All Known Subinterfaces:
Byte2BooleanSortedMap.FastSortedEntrySet,Byte2ByteSortedMap.FastSortedEntrySet,Byte2CharSortedMap.FastSortedEntrySet,Byte2DoubleSortedMap.FastSortedEntrySet,Byte2FloatSortedMap.FastSortedEntrySet,Byte2IntSortedMap.FastSortedEntrySet,Byte2LongSortedMap.FastSortedEntrySet,Byte2ObjectSortedMap.FastSortedEntrySet<V>,Byte2ReferenceSortedMap.FastSortedEntrySet<V>,Byte2ShortSortedMap.FastSortedEntrySet,Char2BooleanSortedMap.FastSortedEntrySet,Char2ByteSortedMap.FastSortedEntrySet,Char2CharSortedMap.FastSortedEntrySet,Char2DoubleSortedMap.FastSortedEntrySet,Char2FloatSortedMap.FastSortedEntrySet,Char2IntSortedMap.FastSortedEntrySet,Char2LongSortedMap.FastSortedEntrySet,Char2ObjectSortedMap.FastSortedEntrySet<V>,Char2ReferenceSortedMap.FastSortedEntrySet<V>,Char2ShortSortedMap.FastSortedEntrySet,Double2BooleanSortedMap.FastSortedEntrySet,Double2ByteSortedMap.FastSortedEntrySet,Double2CharSortedMap.FastSortedEntrySet,Double2DoubleSortedMap.FastSortedEntrySet,Double2FloatSortedMap.FastSortedEntrySet,Double2IntSortedMap.FastSortedEntrySet,Double2LongSortedMap.FastSortedEntrySet,Double2ObjectSortedMap.FastSortedEntrySet<V>,Double2ReferenceSortedMap.FastSortedEntrySet<V>,Double2ShortSortedMap.FastSortedEntrySet,Float2BooleanSortedMap.FastSortedEntrySet,Float2ByteSortedMap.FastSortedEntrySet,Float2CharSortedMap.FastSortedEntrySet,Float2DoubleSortedMap.FastSortedEntrySet,Float2FloatSortedMap.FastSortedEntrySet,Float2IntSortedMap.FastSortedEntrySet,Float2LongSortedMap.FastSortedEntrySet,Float2ObjectSortedMap.FastSortedEntrySet<V>,Float2ReferenceSortedMap.FastSortedEntrySet<V>,Float2ShortSortedMap.FastSortedEntrySet,Int2BooleanSortedMap.FastSortedEntrySet,Int2ByteSortedMap.FastSortedEntrySet,Int2CharSortedMap.FastSortedEntrySet,Int2DoubleSortedMap.FastSortedEntrySet,Int2FloatSortedMap.FastSortedEntrySet,Int2IntSortedMap.FastSortedEntrySet,Int2LongSortedMap.FastSortedEntrySet,Int2ObjectSortedMap.FastSortedEntrySet<V>,Int2ReferenceSortedMap.FastSortedEntrySet<V>,Int2ShortSortedMap.FastSortedEntrySet,Long2BooleanSortedMap.FastSortedEntrySet,Long2ByteSortedMap.FastSortedEntrySet,Long2CharSortedMap.FastSortedEntrySet,Long2DoubleSortedMap.FastSortedEntrySet,Long2FloatSortedMap.FastSortedEntrySet,Long2IntSortedMap.FastSortedEntrySet,Long2LongSortedMap.FastSortedEntrySet,Long2ObjectSortedMap.FastSortedEntrySet<V>,Long2ReferenceSortedMap.FastSortedEntrySet<V>,Long2ShortSortedMap.FastSortedEntrySet,Object2BooleanSortedMap.FastSortedEntrySet<K>,Object2ByteSortedMap.FastSortedEntrySet<K>,Object2CharSortedMap.FastSortedEntrySet<K>,Object2DoubleSortedMap.FastSortedEntrySet<K>,Object2FloatSortedMap.FastSortedEntrySet<K>,Object2IntSortedMap.FastSortedEntrySet<K>,Object2LongSortedMap.FastSortedEntrySet<K>,Object2ObjectSortedMap.FastSortedEntrySet<K,V>,Object2ReferenceSortedMap.FastSortedEntrySet<K,V>,Object2ShortSortedMap.FastSortedEntrySet<K>,ObjectSortedSet<K>,Reference2BooleanSortedMap.FastSortedEntrySet<K>,Reference2ByteSortedMap.FastSortedEntrySet<K>,Reference2CharSortedMap.FastSortedEntrySet<K>,Reference2DoubleSortedMap.FastSortedEntrySet<K>,Reference2FloatSortedMap.FastSortedEntrySet<K>,Reference2IntSortedMap.FastSortedEntrySet<K>,Reference2LongSortedMap.FastSortedEntrySet<K>,Reference2ObjectSortedMap.FastSortedEntrySet<K,V>,Reference2ReferenceSortedMap.FastSortedEntrySet<K,V>,Reference2ShortSortedMap.FastSortedEntrySet<K>,ReferenceSortedSet<K>,Short2BooleanSortedMap.FastSortedEntrySet,Short2ByteSortedMap.FastSortedEntrySet,Short2CharSortedMap.FastSortedEntrySet,Short2DoubleSortedMap.FastSortedEntrySet,Short2FloatSortedMap.FastSortedEntrySet,Short2IntSortedMap.FastSortedEntrySet,Short2LongSortedMap.FastSortedEntrySet,Short2ObjectSortedMap.FastSortedEntrySet<V>,Short2ReferenceSortedMap.FastSortedEntrySet<V>,Short2ShortSortedMap.FastSortedEntrySet
- All Known Implementing Classes:
AbstractObjectSortedSet,AbstractReferenceSortedSet,ObjectAVLTreeSet,ObjectLinkedOpenCustomHashSet,ObjectLinkedOpenHashSet,ObjectRBTreeSet,ObjectSortedSets.EmptySet,ObjectSortedSets.Singleton,ObjectSortedSets.SynchronizedSortedSet,ObjectSortedSets.UnmodifiableSortedSet,ReferenceLinkedOpenHashSet,ReferenceSortedSets.EmptySet,ReferenceSortedSets.Singleton,ReferenceSortedSets.SynchronizedSortedSet,ReferenceSortedSets.UnmodifiableSortedSet
public interface ObjectBidirectionalIterable<K> extends ObjectIterable<K>
A type-specific
Iterable that further strengthens the specification
of Iterable.iterator().-
Method Summary
Modifier and Type Method Description ObjectBidirectionalIterator<K>iterator()Returns a type-specificBidirectionalIterator.
-
Method Details
-
iterator
ObjectBidirectionalIterator<K> iterator()Returns a type-specificBidirectionalIterator.- Specified by:
iteratorin interfaceIterable<K>- Specified by:
iteratorin interfaceObjectIterable<K>- Returns:
- a type-specific bidirectional iterator.
- See Also:
Iterable.iterator()
-