Interface ReversibleIterable<E>
-
- All Superinterfaces:
java.lang.Iterable<E>
- All Known Subinterfaces:
ReversibleIndexedIterable<E>
,ReversiblePeekingIterable<E>
- All Known Implementing Classes:
ArrayIterable
,BitIntegerSet
,BitSetIterable
,DescendantNodeIterable
,IndexedItemIterable
,IndexedIterable
,NodeIterable
,Reverse
public interface ReversibleIterable<E> extends java.lang.Iterable<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isReversed()
ReversibleIterator<E>
iterator()
ReversibleIterable<E>
reversed()
ReversibleIterator<E>
reversedIterator()
-
-
-
Method Detail
-
iterator
@NotNull ReversibleIterator<E> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<E>
-
reversed
@NotNull ReversibleIterable<E> reversed()
-
isReversed
boolean isReversed()
-
reversedIterator
@NotNull ReversibleIterator<E> reversedIterator()
-
-