| Interface | Description |
|---|---|
| OptionalSelection<Payload,Result> |
An
OptionalSelection can be used to
handle an Optional and
obtain a result value, whether the Optional
has a value or not. |
| Class | Description |
|---|---|
| AbstractConvertingOptionalSelection<Payload,Result> |
An
AbstractConvertingOptionalSelection is a OptionalSelection
that converts the payload value of the
handled Optional, if
present, and returns another Optional. |
| AbstractOptionalSelection<Payload,Result> |
An
AbstractOptionalSelection is a OptionalSelection with empty
methods. |
| Box<Payload> |
A
Box is a simple mutable container class that holds a single value. |
| ConvertingOptionalSelection<Payload,Result> |
An
ConvertingOptionalSelection is an
AbstractConvertingOptionalSelection that uses a Converter to
convert payload values. |
| Either<Left,Right> |
An
Either is one of two distinct simple immutable container class
that holds a single value. |
| Entry<Key,Value> |
An
Entry is a simple immutable container class that holds a
key-value-pair. |
| Left<Payload,Right> |
An
Left is one of two distinct simple immutable container class that
holds a single value. |
| NullOptionalSelection<Payload,Result> |
An
NullOptionalSelection is an AbstractOptionalSelection that does
nothing and always returns null. |
| Optional<Payload> |
An
Optional is a simple immutable container class that may holds a
single value. |
| Pair<Payload> |
A
Pair is a simple immutable container class that holds two values of
a similar type. |
| Right<Left,Payload> |
An
Right is one of two distinct simple immutable container class that
holds a single value. |
| Triple<First,Second,Third> |
A
Triple is a simple immutable container class that holds three
values. |
| Tuple<First,Second> |
A
Tuple is a simple immutable container class that holds two values. |
| Wrapper<Payload> |
A
Wrapper is a simple immutable container class that holds a single
value. |
Copyright © 2015–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.