All Classes
Class
Description
Iterable wrapper for arrays
Does not work with arrays of primitive types such as int, float, etc.
An Iterable wrapper for primitive-type boolean-arrays
An Iterable wrapper for primitive-type byte-arrays
An Iterable wrapper for primitive-type char-arrays
An Iterable wrapper for primitive-type double-arrays
An iterable implementation which cotnains no elements
Interface for functions which compare elements for equality
An Iterable wrapper for primitive-type float-arrays
Represents a list with elements which all share the same group key
A list which has been grouped and therefore contains groups
of a given element type
Interface which allows easy chaining of the ListMatcher methods
for grouped lists
Interface for functions which generate a GroupKey from an element
Represents a group key (All group key instances with the same elements
(value-wise) are considered equal and have the same hashCode
An Iterable wrapper for primitive-type int-arrays
A function needed for some Queriable methods, where a complex return value per item is required
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
AN Iterable which sorts its elements before returning an iterator
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 wrapper for primitive-type long-arrays
Thrown, when a certain operation should return an Element
but none is there
Interface used by the methods of Queriable which
require an ItemFunc with a fixed result type of Number
Represents a grouped Queriable which has been ordered
Represents a Queriable which has been ordered
A predicate function needed for some Queriable methods
Helper class to convert an Iterable to primitive arrays
An Iterable which can be queried
Main class of the QuIterables library
Mimics some of C#'s generic LINQ convenience methods for Java 8 and below
Use anonymous methods for the predicates.
Use anonymous methods for the predicates.
Convenience class of the QuIterables library
for static importing the query(..) method
An Iterable implementation which returns a range of integer numbers
A function which transforms one object type into another
An Iterable wrapper for primitive-type short-arrays
Interface for functions which generate a GroupKey with only one component from an element
Values two specifiy a sort order
Utility functions for strings