See: Description
| Interface | Description |
|---|---|
| Consumer<T> |
Consumes objects ("subjects") of type T.
|
| ConsumerUtil.Produmer<PT,CT> | |
| ConsumerWhichThrows<T,EX extends Throwable> |
Like
Consumer, but the ConsumerWhichThrows.consume(Object) method is permitted to throw a given exception. |
| Duplexer<T> |
An entity that creates an object based on two other objects of the same type (the 'delegates').
|
| Function<I,O> |
An entity that transforms a (non-
null) "input value" into a (non-null) "output value". |
| FunctionWhichThrows<I,O,EX extends Throwable> |
An entity that transforms an "input value" (which may be
null) into an "output value" (which may also be
null). |
| Predicate<T> |
An entity that tests whether a given "subject" of type
T fulfils a particular condition. |
| PredicateWhichThrows<T,EX extends Throwable> |
An entity that tests whether a subject of type
T fulfils a particular condition. |
| Producer<T> |
A source that produces a sequence of elements of type
T; the so-called "products". |
| ProducerUtil.BooleanProducer | |
| ProducerUtil.FromArrayProducer<T> |
Extends the concept of the
Producer by an "index". |
| ProducerWhichThrows<T,EX extends Throwable> |
Like
Producer, but the ProducerWhichThrows.produce() method is permitted to throw a given exception. |
| RunnableWhichThrows<EX extends Throwable> | |
| Stoppable |
Something that does not terminate by itself, but can be stopped from outside, and then terminates, e.g. a server
of some kind.
|
| Transformer<I,O> |
An entity that transforms "input objects" into "output objects".
|
| TransformerWhichThrows<I,O,EX extends Throwable> |
Like
Transformer, but the TransformerWhichThrows.transform(Object) method is permitted to throw a given exception. |
| Class | Description |
|---|---|
| ConsumerUtil |
Various
Consumer-related utility methods. |
| Functions |
Various
Function- and FunctionWhichThrows-related utility methods. |
| HardReference<T> |
A mutable object reference.
|
| Longjump |
Indicates that an operation has completed abnormally, but this condition has already been handled, e.g. by
displaying an error message.
|
| Mapping<K,V> |
A map that computes a value only when
Mapping.get(Object) is invoked. |
| Mappings |
Utility methods related to
Mapping. |
| PredicateUtil |
Various
Predicate-related utility methods. |
| ProducerUtil |
Various
Producer-related utility methods. |
| ProxyConsumer<T> |
A consumer which redirects the subjects it consumes to a delegate consumer.
|
| ProxyConsumerWhichThrows<T,EX extends Throwable> |
A consumer which redirects the subjects it consumes to a delegate consumer.
|
| RunnableUtil |
Various
Runnable-related utility methods. |
| StoppableUtil |
Various
Stoppable-related utility methods. |
| StringTransformers |
Utility functionality related to
Transformer<String>s. |
| TransformerUtil |
Various
Transformer-related utility methods. |
| Exception | Description |
|---|---|
| NoException |
Copyright © 2018 Arno Unkrig. All rights reserved.