| Package | Description |
|---|---|
| net.markenwerk.commons.collections.sequences | |
| net.markenwerk.commons.collections.sources | |
| net.markenwerk.commons.iterables |
| 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. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIndexedSource<Payload>
An
AbstractIndexedSource is an abstract base implementation of a
IndexedSource. |
class |
ArraySource<Payload>
An
ArraySource is an AbstractIndexedSource that is backed by
an array. |
class |
ListSource<Payload>
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProtectedBidirectionalIterable<Payload>
A
ProtectedBidirectionalIterable is a BidirectionalIterable
that guarantees that every call to Iterable.iterator() yields a
ProtectedBidirectionalIterator. |
| Constructor and Description |
|---|
ProtectingBidirectionalIterable(BidirectionalIterable<Payload> iterable)
Creates a new
ProtectingBidirectionalIterable. |
Copyright © 2016–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.