| Interface | Description |
|---|---|
| LookAhead<Payload> |
A
LookAhead is a simple container that holds the
current and the next
payload object of an LookAheadIterator. |
| ProtectedIterator<Payload> |
A
ProtectedIterator is an Iterator that guarantees that every
call to Iterator.remove() throws an
UnsupportedOperationException and doesn't alter the underlying data. |
| Class | Description |
|---|---|
| ArrayIterator<Payload> |
An
ArrayIterator is a Iterator that iterates over a given
payload array. |
| BooleanArrayIterator | |
| ByteArrayIterator | |
| CharacterArrayIterator | |
| CombinedIterator<Payload> |
A
CombinedIterator is an Iterator that wraps arround some
given Iterators and combines them into a single
Iterator by iterating over all given Iterators in
the order they were given. |
| ConvertingIterator<From,To> |
A
ConvertingIterator is an Iterator that can be wrapped
around a given Iterator and converts all values with a given
Converter. |
| CountDownIterator |
A
CountDownIterator is an Iterator that yields all integer
value between a given upper value and a given lower bound. |
| CountUpIterator |
A
CountUpIterator is an Iterator that yields all integer
value between a given lower value and a given upper bound. |
| DoubleArrayIterator | |
| EmptyIterator<Payload> |
An
EmptyIterator is an Iterator that doesn't yield any
values. |
| EnumerationIterator<Payload> |
A
EnumerationIterator is an Iterator that can be wrapped
around a given Enumeration and yields all values yielded by the given
Enumeration. |
| FilteringIterator<Payload> |
A
FilteringIterator is an Iterator that can be wrapped around
a given Iterator and filters out values according to a given
Predicate. |
| FloatArrayIterator | |
| InfixedIterator<Payload> |
An
InfixedIterator is an Iterator that can be wrapped around
a given Iterator and yields a given infix between every object
yielded by the given Iterator. |
| IntegerArrayIterator | |
| LongArrayIterator | |
| LookAheadIterator<Payload> |
A
LookAheadIterator is an Iterator that can be wrapped around
a given Iterator and yields a LookAhead container that holds
the current and the next payload value of the given Iterator. |
| NullFreeIterator<Payload> |
A
NullFreeIterator is an Iterator that can be wrapped around
a given Iterator and filters out null values. |
| NullSaveIterator<Payload> |
A
NullSaveIterator is an Iterator that can be wrapped around
a given Iterator and always behaves correctly, even if the given
Iterator is null (by behaving like an
EmptyIterator). |
| ObjectIterator<Payload> |
An
ObjectIterator is a Iterator that iterates over a single
payload object. |
| OptionalIterator<Payload> |
An
OptionalIterator is a Iterator that behaves like an
ObjectIterator for a given payload object, or like an empty
Iterator, if the given payload object is null. |
| ProtectingIterator<Payload> |
An
ProtectingIterator is an ProtectedIterator that can be
wrapped around a given Iterator and guarantees that every call to
Iterator.remove() throws an
UnsupportedOperationException and doesn't alter the underlying
Iterator. |
| ShortArrayIterator | |
| StringTokenizerIterator |
A
StringTokenizerIterator is an Iterator that can be wrapped
around a given StringTokenizer and yields all tokens yielded by the
given StringTokenizer. |
Copyright © 2015–2016 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.