| 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 ProtectedIterator 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 ProtectedIterator that yields all integer
value between a given upper value and a given lower bound. |
| CountUpIterator |
A
CountUpIterator is an ProtectedIterator that yields all integer
value between a given lower value and a given upper bound. |
| DoubleArrayIterator | |
| EmptyIterator<Payload> |
An
EmptyIterator is an ProtectedIterator that doesn't yield any
values. |
| EnumerationIterator<Payload> |
A
EnumerationIterator is an ProtectedIterator that can be wrapped
around a given Enumeration and yields all values yielded by the given
Enumeration. |
| FilteredIterator<Payload> |
A
FilteredIterator is an Iterator that can be wrapped around
a given Iterator and filters out values according to a given
Predicate. |
| FloatArrayIterator | |
| IndexedIterator<Payload> |
An
IndexedIterator is an Iterator that can be wrapped around
a given Iterator and every value yielded by the given
Iterator as an Entry whose key is the index of the yielded
element. |
| InfixedIterator<Payload> |
An
InfixedIterator is an Iterator that can be wrapped around
a given Iterator and yields some given infix values between every
value yielded by the given Iterator. |
| IntegerArrayIterator | |
| LongArrayIterator | |
| LookAheadIterator<Payload> |
A
LookAheadIterator is an ProtectedIterator 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 ProtectedIterator that iterates over a single
payload object. |
| OptionalIterator<Payload> |
An
OptionalIterator is a ProtectedIterator that behaves like an
ObjectIterator for a given payload object, or like an empty
Iterator, if the given payload object is null. |
| PrefixedIterator<Payload> |
An
PrefixedIterator is an Iterator that can be wrapped around
a given Iterator and yields some given prefix values before yielding
all values yielded by the given Iterator. |
| 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. |
| RemoveHandlerIterator<Payload> |
An
RemoveHandlerIterator is an Iterator that can be wrapped
around a given Iterator and intercepts every call to
RemoveHandlerIterator.remove() and calls a given Handler
for the current value. |
| ShortArrayIterator | |
| StringTokenizerIterator |
A
StringTokenizerIterator is an ProtectedIterator that can be wrapped
around a given StringTokenizer and yields all tokens yielded by the
given StringTokenizer. |
| SuffixedIterator<Payload> |
An
SuffixedIterator is an Iterator that can be wrapped around
a given Iterator and yields some given suffix values after yielding
all values yielded by the given Iterator. |
Copyright © 2015–2016 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.