Skip navigation links
A C D E F H I M N O R S T U 

A

AbstractBaseIterator<E> - Class in org.dmfs.iterators
The abstract super class of all Iterators in this package.
AbstractBaseIterator() - Constructor for class org.dmfs.iterators.AbstractBaseIterator
 
AbstractConvertedIterator<ResultType,OriginalType> - Class in org.dmfs.iterators
Deprecated.
to be removed in version 2.0.
AbstractConvertedIterator(Iterator<OriginalType>, AbstractConvertedIterator.Converter<ResultType, OriginalType>) - Constructor for class org.dmfs.iterators.AbstractConvertedIterator
Deprecated.
Creates a converting Iterator that iterates the elements of the given Iterator after converting them using the given AbstractConvertedIterator.Converter.
AbstractConvertedIterator.Converter<ResultType,OriginalType> - Interface in org.dmfs.iterators
Deprecated.
 
AbstractFilteredIterator<E> - Class in org.dmfs.iterators
Deprecated.
To be removed in version 2.0
AbstractFilteredIterator(Iterator<E>, Filter<E>) - Constructor for class org.dmfs.iterators.AbstractFilteredIterator
Deprecated.
Creates a filtered Iterator that iterates the elements of the given Iterator if the given Filter permits it.
AbstractFilteredIterator(Iterator<E>, AbstractFilteredIterator.IteratorFilter<E>) - Constructor for class org.dmfs.iterators.AbstractFilteredIterator
AbstractFilteredIterator.IteratorFilter<E> - Interface in org.dmfs.iterators
Deprecated.
in favor of Filter
add(E) - Method in class org.dmfs.iterators.utils.SlimSet
 
addAll(Collection<? extends E>) - Method in class org.dmfs.iterators.utils.SlimSet
 
AnyOf<E> - Class in org.dmfs.iterators.filters
A Filter that evaluates to true if the tested elements are in a given list of elements.
AnyOf(E...) - Constructor for class org.dmfs.iterators.filters.AnyOf
Creates an AnyOf Filter from an array of elements that will pass the test.
AnyOf(Collection<E>) - Constructor for class org.dmfs.iterators.filters.AnyOf
Creates an AnyOf Filter from a Collection of elements that will pass the test.
apply(OriginalType) - Method in interface org.dmfs.iterators.Function
Applies this function to the given argument.
ArrayIterable<T> - Class in org.dmfs.iterables
Iterable adapter for arrays.
ArrayIterable(T...) - Constructor for class org.dmfs.iterables.ArrayIterable
 
ArrayIterator<E> - Class in org.dmfs.iterators
An Iterator that iterates values of an array.
ArrayIterator(E...) - Constructor for class org.dmfs.iterators.ArrayIterator
Creates an Iterator that iterates all values in the given array.

C

CachingIterable<T> - Class in org.dmfs.iterables
Deprecated.
in favor of Repeatable, to be removed in version 2.0.
CachingIterable(Iterator<T>) - Constructor for class org.dmfs.iterables.CachingIterable
Deprecated.
 
clear() - Method in class org.dmfs.iterators.utils.SlimSet
 
clone() - Method in class org.dmfs.iterators.utils.SlimSet
 
contains(Object) - Method in class org.dmfs.iterators.utils.SlimSet
 
containsAll(Collection<?>) - Method in class org.dmfs.iterators.utils.SlimSet
 
convert(OriginalType) - Method in interface org.dmfs.iterators.AbstractConvertedIterator.Converter
Deprecated.
 
ConvertedIterator<ResultType,OriginalType> - Class in org.dmfs.iterators
Deprecated.
in favor of Mapped, to be removed in version 2.0.
ConvertedIterator(Iterator<OriginalType>, AbstractConvertedIterator.Converter<ResultType, OriginalType>) - Constructor for class org.dmfs.iterators.ConvertedIterator
Deprecated.
Creates a converting Iterator that iterates the elements of the given Iterator after converting them using the given Converter.
CsvIterable - Class in org.dmfs.iterables
Deprecated.
in favor of Split, to be removed in version 2.0.
CsvIterable(String, char) - Constructor for class org.dmfs.iterables.CsvIterable
Deprecated.
Creates an Iterable that returns Iterators for all elements of the given string which are separated by the given separator.
CsvIterator - Class in org.dmfs.iterators
Deprecated.
in favor of UnquotedSplit, to be removed in version 2.0
CsvIterator(String, char) - Constructor for class org.dmfs.iterators.CsvIterator
Deprecated.
Creates an Iterator that iterates all elements of the given string which are separated by the given separator.

D

Distinct<T> - Class in org.dmfs.iterables
Iterable decorator that removes any duplicates from another Iterable, keeping only the first occurrence of each iterated value.
Distinct(Iterable<T>) - Constructor for class org.dmfs.iterables.Distinct
Creates an Iterable which iterates each value of the given Iterable exactly once.
Distinct<E> - Class in org.dmfs.iterators.filters
A Filter that evaluates to true exactly once per element.
Distinct() - Constructor for class org.dmfs.iterators.filters.Distinct
 
DistinctIterator<E> - Class in org.dmfs.iterators
Deprecated.
in favor of Distinct, to be removed in version 2.0.
DistinctIterator(Iterator<E>) - Constructor for class org.dmfs.iterators.DistinctIterator
Deprecated.
Return the values of the given Iterator exactly once.

E

EmptyIterator<E> - Class in org.dmfs.iterators
An Iterator that is always empty.
EmptyIterator() - Constructor for class org.dmfs.iterators.EmptyIterator
 
equals(Object) - Method in class org.dmfs.iterators.AbstractBaseIterator
 
equals(Object) - Method in class org.dmfs.iterators.utils.SlimSet
 

F

Filter<E> - Interface in org.dmfs.iterators
Represents a filter function.
Filtered<E> - Class in org.dmfs.iterables.decorators
Iterable decorator that applies Filtered on the Iterator returned.
Filtered(Iterable<E>, Filter<E>) - Constructor for class org.dmfs.iterables.decorators.Filtered
 
Filtered<E> - Class in org.dmfs.iterators.decorators
An Iterator that iterates the elements of another Iterator for which a Filter evaluates to true.
Filtered(Iterator<E>, Filter<E>) - Constructor for class org.dmfs.iterators.decorators.Filtered
Creates a filtered Iterator that iterates the elements of the given Iterator if the given Filter evaluates to true for these elements.
filtered(Filter<E>) - Method in class org.dmfs.iterators.decorators.Fluent
 
filtered(Filter<E>) - Method in interface org.dmfs.iterators.FluentIterator
Returns a FluentIterator that filters the elements of this FluentIterator with the given filter.
FilteredIterator<E> - Class in org.dmfs.iterators
Deprecated.
in favor of Filtered, to be removed in version 2.0.
FilteredIterator(Iterator<E>, AbstractFilteredIterator.IteratorFilter<E>) - Constructor for class org.dmfs.iterators.FilteredIterator
Deprecated.
Creates a filtered Iterator that iterates the elements of the given Iterator if the given IteratorFilter permits it.
Flattened<T> - Class in org.dmfs.iterables.decorators
An Iterable which iterates the elements of other Iterables.
Flattened(Iterable<T>...) - Constructor for class org.dmfs.iterables.decorators.Flattened
 
Flattened(Iterable<Iterable<T>>) - Constructor for class org.dmfs.iterables.decorators.Flattened
 
Flattened<E> - Class in org.dmfs.iterators.decorators
An Iterator that serializes the values of multiple Iterables.
Flattened(Iterable<E>...) - Constructor for class org.dmfs.iterators.decorators.Flattened
Constructor of an Iterator that serializes the elements of Iterables.
Flattened(Iterator<Iterable<E>>) - Constructor for class org.dmfs.iterators.decorators.Flattened
Constructor of a Flattened Iterator.
Fluent<E> - Class in org.dmfs.iterators.decorators
Fluent(Iterator<E>) - Constructor for class org.dmfs.iterators.decorators.Fluent
Provides a FluentIterator for the given Iterator.
FluentIterator<E> - Interface in org.dmfs.iterators
Interface of an Iterator that can be decorated with a fluent interface.
Function<OriginalType,ResultType> - Interface in org.dmfs.iterators
Represents a function that accepts one argument and produces a result.

H

hashCode() - Method in class org.dmfs.iterators.AbstractBaseIterator
 
hashCode() - Method in class org.dmfs.iterators.utils.SlimSet
 
hasNext() - Method in class org.dmfs.iterators.AbstractConvertedIterator
Deprecated.
 
hasNext() - Method in class org.dmfs.iterators.AbstractFilteredIterator
Deprecated.
 
hasNext() - Method in class org.dmfs.iterators.ArrayIterator
 
hasNext() - Method in class org.dmfs.iterators.CsvIterator
Deprecated.
 
hasNext() - Method in class org.dmfs.iterators.decorators.Filtered
 
hasNext() - Method in class org.dmfs.iterators.decorators.Flattened
 
hasNext() - Method in class org.dmfs.iterators.decorators.Fluent
 
hasNext() - Method in class org.dmfs.iterators.decorators.Mapped
 
hasNext() - Method in class org.dmfs.iterators.decorators.Serialized
 
hasNext() - Method in class org.dmfs.iterators.EmptyIterator
 
hasNext() - Method in class org.dmfs.iterators.SerialIterableIterator
Deprecated.
 
hasNext() - Method in class org.dmfs.iterators.SerialIterator
Deprecated.
 
hasNext() - Method in class org.dmfs.iterators.SerialIteratorIterator
Deprecated.
 
hasNext() - Method in class org.dmfs.iterators.SingletonIterator
 
hasNext() - Method in class org.dmfs.iterators.Split
 
hasNext() - Method in class org.dmfs.iterators.UnquotedSplit
 

I

instance() - Static method in class org.dmfs.iterators.EmptyIterator
 
instance() - Static method in class org.dmfs.iterators.filters.NonNull
 
isEmpty() - Method in class org.dmfs.iterators.utils.SlimSet
 
iterate(E) - Method in interface org.dmfs.iterators.AbstractFilteredIterator.IteratorFilter
Deprecated.
Determines whether the given element should be iterated by a filtered Iterator or not.
iterate(E) - Method in interface org.dmfs.iterators.Filter
Filters the given argument.
iterate(E) - Method in class org.dmfs.iterators.filters.AnyOf
 
iterate(E) - Method in class org.dmfs.iterators.filters.Distinct
 
iterate(E) - Method in class org.dmfs.iterators.filters.NoneOf
 
iterate(T) - Method in class org.dmfs.iterators.filters.NonNull
 
iterate(E) - Method in class org.dmfs.iterators.filters.Skip
 
iterator() - Method in class org.dmfs.iterables.ArrayIterable
 
iterator() - Method in class org.dmfs.iterables.CachingIterable
Deprecated.
 
iterator() - Method in class org.dmfs.iterables.CsvIterable
Deprecated.
 
iterator() - Method in class org.dmfs.iterables.decorators.Filtered
 
iterator() - Method in class org.dmfs.iterables.decorators.Flattened
 
iterator() - Method in class org.dmfs.iterables.decorators.Mapped
 
iterator() - Method in class org.dmfs.iterables.decorators.Reverse
 
iterator() - Method in class org.dmfs.iterables.Distinct
 
iterator() - Method in class org.dmfs.iterables.Repeatable
 
iterator() - Method in class org.dmfs.iterables.Split
 
iterator() - Method in class org.dmfs.iterables.UnquotedSplit
 
iterator() - Method in class org.dmfs.iterators.utils.SlimSet
 

M

Mapped<OriginalType,ResultType> - Class in org.dmfs.iterables.decorators
Iterable decorator that applies Mapped to the returned Iterator.
Mapped(Iterable<OriginalType>, Function<OriginalType, ResultType>) - Constructor for class org.dmfs.iterables.decorators.Mapped
 
mapped(Function<E, T>) - Method in class org.dmfs.iterators.decorators.Fluent
 
Mapped<OriginalType,ResultType> - Class in org.dmfs.iterators.decorators
An Iterator that maps the elements of another Iterator using a Function before iterating them.
Mapped(Iterator<OriginalType>, Function<OriginalType, ResultType>) - Constructor for class org.dmfs.iterators.decorators.Mapped
Creates a Mapped Iterator that iterates the elements of the given Iterator after mapping them using the given Function.
mapped(Function<E, T>) - Method in interface org.dmfs.iterators.FluentIterator
Returns a FluentIterator that's maps the elements of this FluentIterator using the given Function.

N

next() - Method in class org.dmfs.iterators.AbstractConvertedIterator
Deprecated.
 
next() - Method in class org.dmfs.iterators.AbstractFilteredIterator
Deprecated.
 
next() - Method in class org.dmfs.iterators.ArrayIterator
 
next() - Method in class org.dmfs.iterators.CsvIterator
Deprecated.
 
next() - Method in class org.dmfs.iterators.decorators.Filtered
 
next() - Method in class org.dmfs.iterators.decorators.Flattened
 
next() - Method in class org.dmfs.iterators.decorators.Fluent
 
next() - Method in class org.dmfs.iterators.decorators.Mapped
 
next() - Method in class org.dmfs.iterators.decorators.Serialized
 
next() - Method in class org.dmfs.iterators.EmptyIterator
 
next() - Method in class org.dmfs.iterators.SerialIterableIterator
Deprecated.
 
next() - Method in class org.dmfs.iterators.SerialIterator
Deprecated.
 
next() - Method in class org.dmfs.iterators.SerialIteratorIterator
Deprecated.
 
next() - Method in class org.dmfs.iterators.SingletonIterator
 
next() - Method in class org.dmfs.iterators.Split
 
next() - Method in class org.dmfs.iterators.UnquotedSplit
 
NoneOf<E> - Class in org.dmfs.iterators.filters
A Filter that evaluates to true if the tested elements are not in a given list of elements.
NoneOf(E...) - Constructor for class org.dmfs.iterators.filters.NoneOf
Creates a NoneOf Filter from an array of elements that will fail the test.
NoneOf(Collection<E>) - Constructor for class org.dmfs.iterators.filters.NoneOf
Creates a NoneOf Filter from a Collection of elements that will fail the test.
NonNull<T> - Class in org.dmfs.iterators.filters
A Filter that fails for all null elements.
NonNull() - Constructor for class org.dmfs.iterators.filters.NonNull
 

O

org.dmfs.iterables - package org.dmfs.iterables
 
org.dmfs.iterables.decorators - package org.dmfs.iterables.decorators
 
org.dmfs.iterators - package org.dmfs.iterators
 
org.dmfs.iterators.decorators - package org.dmfs.iterators.decorators
 
org.dmfs.iterators.filters - package org.dmfs.iterators.filters
 
org.dmfs.iterators.utils - package org.dmfs.iterators.utils
 

R

remove() - Method in class org.dmfs.iterators.AbstractBaseIterator
 
remove() - Method in class org.dmfs.iterators.CsvIterator
Deprecated.
 
remove(Object) - Method in class org.dmfs.iterators.utils.SlimSet
 
removeAll(Collection<?>) - Method in class org.dmfs.iterators.utils.SlimSet
 
Repeatable<T> - Class in org.dmfs.iterables
An Iterable which iterates the elements of the given Iterator.
Repeatable(Iterator<T>) - Constructor for class org.dmfs.iterables.Repeatable
 
retainAll(Collection<?>) - Method in class org.dmfs.iterators.utils.SlimSet
 
Reverse<T> - Class in org.dmfs.iterables.decorators
Iterable decorator that iterates the values of another Iterable in reverse order.
Reverse(Iterable<T>) - Constructor for class org.dmfs.iterables.decorators.Reverse
Creates an Iterable that iterates the given Iterable in reverse.

S

SerialIterableIterator<E> - Class in org.dmfs.iterators
Deprecated.
in favor of Flattened, to be removed in version 2.0
SerialIterableIterator(Iterator<Iterable<E>>) - Constructor for class org.dmfs.iterators.SerialIterableIterator
Deprecated.
Constructor of a SerialIterableIterator.
SerialIterator<E> - Class in org.dmfs.iterators
Deprecated.
in favor of Serialized, to be removed in version 2.0.
SerialIterator(Iterator<E>...) - Constructor for class org.dmfs.iterators.SerialIterator
Deprecated.
 
SerialIteratorIterator<E> - Class in org.dmfs.iterators
Deprecated.
in favor of Serialized, to be removed in version 2.0.
SerialIteratorIterator(Iterator<Iterator<E>>) - Constructor for class org.dmfs.iterators.SerialIteratorIterator
Deprecated.
Constructor of a SerialIteratorIterator.
Serialized<E> - Class in org.dmfs.iterators.decorators
An Iterator that serializes the results of other Iterators.
Serialized(Iterator<E>...) - Constructor for class org.dmfs.iterators.decorators.Serialized
Constructor of an Iterator that serializes the elements of other Iterators.
Serialized(Iterator<Iterator<E>>) - Constructor for class org.dmfs.iterators.decorators.Serialized
Constructor of an Iterator that serializes the elements of the Iterators iterated by the given Iterator.
SingletonIterator<E> - Class in org.dmfs.iterators
An iterator to iterate a single value.
SingletonIterator(E) - Constructor for class org.dmfs.iterators.SingletonIterator
Creates an Iterator that iterates (only) the given value.
size() - Method in class org.dmfs.iterators.utils.SlimSet
 
Skip<E> - Class in org.dmfs.iterators.filters
A Filter that fails for a specific number of elements and evaluates to true for all following elements.
Skip(int) - Constructor for class org.dmfs.iterators.filters.Skip
 
SlimSet<E> - Class in org.dmfs.iterators.utils
An open addressing Set implementation.
SlimSet() - Constructor for class org.dmfs.iterators.utils.SlimSet
Default constructor.
SlimSet(int) - Constructor for class org.dmfs.iterators.utils.SlimSet
Constructor to create a set that can take at least the given number of elements before it needs to be rehashed.
SlimSet(int, float) - Constructor for class org.dmfs.iterators.utils.SlimSet
Constructor to create a set that can take at least the given number of elements before it needs to be rehashed.
SlimSet(Collection<E>) - Constructor for class org.dmfs.iterators.utils.SlimSet
Creates a set from the elements of another Collection.
SlimSet(E[]) - Constructor for class org.dmfs.iterators.utils.SlimSet
Creates a set from the values in an array.
Split - Class in org.dmfs.iterables
An Iterable which iterates the elements of a CharSequence of a comma (or other character) separated value list.
Split(CharSequence, char) - Constructor for class org.dmfs.iterables.Split
Creates an Iterable that returns Iterators for all elements of the given CharSequence which are separated by the given separator.
Split - Class in org.dmfs.iterators
An Iterator that iterates the elements of a CharSequence of a comma (or other character) separated value list .
Split(CharSequence, char) - Constructor for class org.dmfs.iterators.Split
Creates an Iterator that iterates all segments of the given CharSequence which are separated by the given separator.

T

toArray() - Method in class org.dmfs.iterators.utils.SlimSet
 
toArray(T[]) - Method in class org.dmfs.iterators.utils.SlimSet
 

U

UnquotedSplit - Class in org.dmfs.iterables
An Iterable that iterates the elements of a CharSequence of a comma (or other character) separated value list.
UnquotedSplit(CharSequence, char) - Constructor for class org.dmfs.iterables.UnquotedSplit
Creates an Iterable that returns Iterators for all elements of the given CharSequence which are separated by the given separator, unless it's quoted in ".
UnquotedSplit(CharSequence, char, char) - Constructor for class org.dmfs.iterables.UnquotedSplit
Creates an Iterable that returns Iterators for all elements of the given CharSequence which are separated by the given separator, unless it's quoted in a pair of the given quote character.
UnquotedSplit - Class in org.dmfs.iterators
An Iterator that iterates the elements of a CharSequence of a comma (or other character) separated value list .
UnquotedSplit(CharSequence, char) - Constructor for class org.dmfs.iterators.UnquotedSplit
Creates an Iterator that iterates all elements of the given CharSequence which are separated by the given separator, except for separators in sections quoted by a " character.
UnquotedSplit(CharSequence, char, char) - Constructor for class org.dmfs.iterators.UnquotedSplit
Creates an Iterator that iterates all elements of the given CharSequence which are separated by the given separator, except for separators in sections quoted by the given quoting character.
A C D E F H I M N O R S T U 
Skip navigation links