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 booleanisReversed()@NotNull ReversibleIterator<E>iterator()@NotNull ReversibleIterable<E>reversed()@NotNull ReversibleIterator<E>reversedIterator()
-
-
-
Method Detail
-
iterator
@NotNull @NotNull ReversibleIterator<E> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<E>
-
reversed
@NotNull @NotNull ReversibleIterable<E> reversed()
-
isReversed
boolean isReversed()
-
reversedIterator
@NotNull @NotNull ReversibleIterator<E> reversedIterator()
-
-