| Modifier and Type | Interface and Description |
|---|---|
interface |
Sequence<Payload>
A
Sequence is a linear data structure. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractListSequence<Payload>
|
class |
AbstractSequence<Payload>
A
AbstractSequence is an abstract base implementation of a
Sequence. |
class |
ListSequence<Payload>
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndexedSource<Payload>
A
Source is a linear read-only data structure. |
interface |
Source<Payload>
A
Source is a read-only data structure. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIndexedSource<Payload>
An
AbstractIndexedSource is an abstract base implementation of a
IndexedSource. |
class |
AbstractSource<Payload>
An
AbstractSource is an abstract base implementation of a
Source. |
class |
ArraySource<Payload>
An
ArraySource is an AbstractIndexedSource that is backed by
an array. |
class |
CollectionSource<Payload>
|
class |
EmptySource<Payload>
An
EmptySource is an AbstractSource that is empty; |
class |
ListSource<Payload>
|
class |
MapKeySource<Key>
|
class |
MapValueSource<Value>
|
class |
ObjectSource<Payload>
A
ObjectSource is an AbstractSource that is backed by a
single payload value. |
class |
OptionalSource<Payload>
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Stack<Payload>
A
Stack is a linear first-in-last-out data structure. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLinkedStack<Payload>
An
AbstractLinkedStack is an AbstractStack that is backed by
linked elements. |
class |
AbstractStack<Payload>
An
AbstractStack is an abstract base implementation of Stack. |
class |
LinkedStack<Payload>
A
LinkedStack is an AbstractLinkedStack that performs no
additional actions. |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerationIterable<Payload>
An
EnumerationIterable is a ProtectedIterable that can be
wrapped around a given Provider for Enumerations
and generates Iterators that yield all values from a
produced Enumeration. |
class |
InfiniteIterable<Payload>
An
InfiniteIterable is a ProtectedIterable that generates
Iterators that iterate over a given NodeList. |
class |
LookAheadIterable<Payload>
A
LookAheadIterable is a ProtectedIterable that can be
wrapped around a given Iterator and generates Iterators that yield a LookAhead container that holds the current
and the next payload value of an Iterator that is generated by the
given Iterable. |
class |
ProtectingIterable<Payload>
A
ProtectingIterable is a ProtectedIterable that can be
wrapped around a given Iterable and generates that every call to
ProtectingIterable.iterator() yields a ProtectedIterator. |
class |
StringTokenizerIterable
A
StringTokenizerIterable is a ProtectedIterable that can be
wrapped around a given Producer for StringTokenizers and generates Iterators that yield all
strings from a produced StringTokenizer. |
Copyright © 2016–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.