Package de.renebergelt.quiterables.iterators


package de.renebergelt.quiterables.iterators
  • Class Summary
    Class
    Description
    Iterable wrapper for arrays Does not work with arrays of primitive types such as int, float, etc.
    An iterable implementation which cotnains no elements
    Iterable which concatenates two other iterables
    Iterable which returns the elements of a source iterable but filters duplicates either by using the equals() method of the objects or a custom equality comparer
    Base class for the lazy iterators Derived classes only need to implement the findNextElement() function
    LazyOrderIterable<T,​TComparable>
    AN Iterable which sorts its elements before returning an iterator
    LazySelectIterable<TIn,​TOut>
    Iterable which converts the elements of a source iterable of type TIn to elements of type TOut using a Selector function
    Iterable which converts the elements of a source iterable of type TIn to an Iterable of type TOut using a Selector function and flattens the result enumeration
    Iterable which skips a certain amount of elements or skips as long as all elements match a predicate
    Iterable which takes a certain amount of elements or takes as long as all elements match a predicate
    Iterable which returns elements matching a predicate using lazy evaluation
    Iterable which iterates a list in reverse
    An Iterable implementation which returns a range of integer numbers