A C D E F H I N O R S T 

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
An abstract Iterator that converts the elements of another Iterator using a AbstractConvertedIterator.Converter before returning them.
AbstractConvertedIterator(Iterator<OriginalType>, AbstractConvertedIterator.Converter<ResultType, OriginalType>) - Constructor for class org.dmfs.iterators.AbstractConvertedIterator
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
 
AbstractFilteredIterator<E> - Class in org.dmfs.iterators
An abstract Iterator that iterates the elements of another Iterator, if an AbstractFilteredIterator.IteratorFilter permits it.
AbstractFilteredIterator(Iterator<E>, AbstractFilteredIterator.IteratorFilter<E>) - Constructor for class org.dmfs.iterators.AbstractFilteredIterator
Creates a filtered Iterator that iterates the elements of the given Iterator if the given AbstractFilteredIterator.IteratorFilter permits it.
AbstractFilteredIterator.IteratorFilter<E> - Interface in org.dmfs.iterators
Interface of a filter for filtered Iterators.
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
An AbstractFilteredIterator.IteratorFilter that filters elements by a list of known elements to include in the result.
AnyOf(E...) - Constructor for class org.dmfs.iterators.filters.AnyOf
 
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
An Iterable that stores the result of a given Iterator and allows to re-iterate the values.
CachingIterable(Iterator<T>) - Constructor for class org.dmfs.iterables.CachingIterable
 
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
 
ConvertedIterator<ResultType,OriginalType> - Class in org.dmfs.iterators
An Iterator that converts the elements of another Iterator using a Converter before returning them.
ConvertedIterator(Iterator<OriginalType>, AbstractConvertedIterator.Converter<ResultType, OriginalType>) - Constructor for class org.dmfs.iterators.ConvertedIterator
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
An Iterable that iterates the elements of a String of a comma (or other character) separated value list.
CsvIterable(String, char) - Constructor for class org.dmfs.iterables.CsvIterable
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
An Iterator that iterates the elements of a string of a comma (or other character) separated value list .
CsvIterator(String, char) - Constructor for class org.dmfs.iterators.CsvIterator
Creates an Iterator that iterates all elements of the given string which are separated by the given separator.

D

DistinctIterator<E> - Class in org.dmfs.iterators
An Iterator that returns the elements of another Iterator exactly once, not matter how often they are iterated by the decorated Iterator.
DistinctIterator(Iterator<E>) - Constructor for class org.dmfs.iterators.DistinctIterator
Return the values of the given Iterator exactly once.

E

equals(Object) - Method in class org.dmfs.iterators.utils.SlimSet
 

F

FilteredIterator<E> - Class in org.dmfs.iterators
An Iterator that iterates the elements of another Iterator, if an IteratorFilter permits it.
FilteredIterator(Iterator<E>, AbstractFilteredIterator.IteratorFilter<E>) - Constructor for class org.dmfs.iterators.FilteredIterator
Creates a filtered Iterator that iterates the elements of the given Iterator if the given IteratorFilter permits it.

H

hashCode() - Method in class org.dmfs.iterators.utils.SlimSet
 
hasNext() - Method in class org.dmfs.iterators.AbstractConvertedIterator
 
hasNext() - Method in class org.dmfs.iterators.AbstractFilteredIterator
 
hasNext() - Method in class org.dmfs.iterators.ArrayIterator
 
hasNext() - Method in class org.dmfs.iterators.CsvIterator
 
hasNext() - Method in class org.dmfs.iterators.SerialIterableIterator
 
hasNext() - Method in class org.dmfs.iterators.SerialIterator
 
hasNext() - Method in class org.dmfs.iterators.SerialIteratorIterator
 
hasNext() - Method in class org.dmfs.iterators.SingletonIterator
 

I

INSTANCE - Static variable in class org.dmfs.iterators.filters.NonNull
 
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
Determines whether the given element should be iterated by a filtered Iterator or not.
iterate(E) - Method in class org.dmfs.iterators.filters.AnyOf
 
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.CachingIterable
 
iterator() - Method in class org.dmfs.iterables.CsvIterable
 
iterator() - Method in class org.dmfs.iterators.utils.SlimSet
 

N

next() - Method in class org.dmfs.iterators.AbstractConvertedIterator
 
next() - Method in class org.dmfs.iterators.AbstractFilteredIterator
 
next() - Method in class org.dmfs.iterators.ArrayIterator
 
next() - Method in class org.dmfs.iterators.CsvIterator
 
next() - Method in class org.dmfs.iterators.SerialIterableIterator
 
next() - Method in class org.dmfs.iterators.SerialIterator
 
next() - Method in class org.dmfs.iterators.SerialIteratorIterator
 
next() - Method in class org.dmfs.iterators.SingletonIterator
 
NoneOf<E> - Class in org.dmfs.iterators.filters
An AbstractFilteredIterator.IteratorFilter that filters elements by a list of known elements to exclude from the result.
NoneOf(E...) - Constructor for class org.dmfs.iterators.filters.NoneOf
 
NonNull<T> - Class in org.dmfs.iterators.filters
An AbstractFilteredIterator.IteratorFilter that removes all null elements.
NonNull() - Constructor for class org.dmfs.iterators.filters.NonNull
 

O

org.dmfs.iterables - package org.dmfs.iterables
 
org.dmfs.iterators - package org.dmfs.iterators
 
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
 
remove(Object) - Method in class org.dmfs.iterators.utils.SlimSet
 
removeAll(Collection<?>) - Method in class org.dmfs.iterators.utils.SlimSet
 
retainAll(Collection<?>) - Method in class org.dmfs.iterators.utils.SlimSet
 

S

SerialIterableIterator<E> - Class in org.dmfs.iterators
An Iterator that serializes the results of Iterables which are iterated by an Iterator.
SerialIterableIterator(Iterator<Iterable<E>>) - Constructor for class org.dmfs.iterators.SerialIterableIterator
Constructor of a SerialIterableIterator.
SerialIterator<E> - Class in org.dmfs.iterators
An Iterator that serializes the results of other iterators.
SerialIterator(Iterator<E>...) - Constructor for class org.dmfs.iterators.SerialIterator
 
SerialIteratorIterator<E> - Class in org.dmfs.iterators
An Iterator that serializes the results of other Iterators which are iterated by an Iterator themselves.
SerialIteratorIterator(Iterator<Iterator<E>>) - Constructor for class org.dmfs.iterators.SerialIteratorIterator
Constructor of a SerialIteratorIterator.
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 the given value.
size() - Method in class org.dmfs.iterators.utils.SlimSet
 
Skip<E> - Class in org.dmfs.iterators.filters
An AbstractFilteredIterator.IteratorFilter that skips a specific number of 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.

T

toArray() - Method in class org.dmfs.iterators.utils.SlimSet
 
toArray(T[]) - Method in class org.dmfs.iterators.utils.SlimSet
 
A C D E F H I N O R S T