Interface IIterable<O,E extends java.lang.Exception>
-
- All Known Implementing Classes:
IterableConvertingIterable,IterableCountingIterable,IterableFilteringIterable,IterableFlattingIterable,JavaUtilIterableFilteringIterable
public interface IIterable<O,E extends java.lang.Exception>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <R> Raggregate(R identity, IAggregator<R,O,R,E> adder)default Ofirst(IAcceptor<O> acceptor)default voidforeach(int initial, IIntAssimilator<O,E> assimilator)default voidforeach(IAssimilator<java.lang.Integer,O,E> assimilator)default voidforeach(IConsumer<O,E> consumer)default IIterable<O,E>iterable(IAcceptor<O> acceptor)IIterator<O,E>iterator()default IIterator<O,E>iterator(IAcceptor<O> acceptor)
-
-
-
Method Detail
-
first
default O first(IAcceptor<O> acceptor) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
foreach
default void foreach(IConsumer<O,E> consumer) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
foreach
default void foreach(int initial, IIntAssimilator<O,E> assimilator) throws E extends java.lang.Exception- Throws:
E extends java.lang.Exception
-
foreach
default void foreach(IAssimilator<java.lang.Integer,O,E> assimilator) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
aggregate
default <R> R aggregate(R identity, IAggregator<R,O,R,E> adder) throws E extends java.lang.Exception- Throws:
E extends java.lang.Exception
-
-