| Package | Description |
|---|---|
| net.markenwerk.commons.iterables | |
| net.markenwerk.commons.iterators |
| Class and Description |
|---|
| ArrayIterator
An
ArrayIterator is an AbstractIndexedIterator that iterates
over a given payload array. |
| BidirectionalIterator
A
BidirectionalIterator is an Iterator that can move in two
directions. |
| BooleanArrayIterator |
| ByteArrayIterator |
| CharacterArrayIterator |
| CombinedIterator
A
CombinedIterator is an Iterator that wraps around a
sequence of given Iterators and combines them into a single
Iterator by iterating over all given Iterators in
the order they were given. |
| ConvertingIterator
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 AbstractIndexedIterator that yields
all integer value between a given upper bound and a given lower bound. |
| CountUpIterator
A
CountUpIterator is an AbstractIndexedIterator that yields
all integer value between a given lower bound and a given upper bound. |
| DoubleArrayIterator |
| EmptyIterator
An
EmptyIterator is an AbstractIndexedIterator that doesn't
yield any values. |
| EnumerationIterator
An
EnumerationIterator is an AbstractProtectedIterator that
can be wrapped around a given Enumeration and yields all values
yielded by the given Enumeration. |
| FilteredIterator
A
FilteredIterator is an Iterator that can be wrapped around
a given Iterator and filters out values according to a given
Predicate. |
| FloatArrayIterator |
| InfiniteIterator
An
InfiniteIterator is an AbstractProtectedIterator that
infinitely iterates, using a Provider, tom provide further elements. |
| InfixedIterator
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
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. |
| NodeListIterator |
| NullFreeIterator
A
NullFreeIterator is an Iterator that can be wrapped around
a given Iterator and filters out null values. |
| ObjectIterator
An
ObjectIterator is an AbstractIndexedIterator that iterates
over a single payload object. |
| OptionalIterator
An
OptionalIterator is an AbstractIndexedIterator that
behaves like an ObjectIterator for a given payload object, or like an
empty Iterator, if the given payload object is null. |
| PairIterator |
| PrefixedIterator
A
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. |
| ProtectedBidirectionalIterator
A
ProtectedBidirectionalIterator is a BidirectionalIterator
that guarantees that every call to
ProtectedBidirectionalIterator.remove() throws an
UnsupportedOperationException and doesn't alter the underlying data
structure. |
| ProtectedIterator
A
ProtectedIterator is an Iterator that guarantees that every
call to ProtectedIterator.remove() throws an
UnsupportedOperationException and doesn't alter the underlying data
structure. |
| ProtectingBidirectionalIterator
A
ProtectingBidirectionalIterator is an
AbstractProtectedIterator that can be wrapped around a given
BidirectionalIterator and guarantees that every call to
AbstractProtectedIterator.remove() throws an
UnsupportedOperationException and doesn't alter the underlying
Iterator. |
| ProtectingIterator
A
ProtectingIterator is an AbstractProtectedIterator that can
be wrapped around a given Iterator and guarantees that every call to
AbstractProtectedIterator.remove() throws an
UnsupportedOperationException and doesn't alter the underlying
Iterator. |
| RemoveHandlerIterator
A
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 AbstractProtectedIterator that can be wrapped
around a given StringTokenizer and yields all tokens yielded by the
given StringTokenizer. |
| SuffixedIterator
A
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. |
| TripleIterator |
| TupleIterator |
Copyright © 2015–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.