| ActionWithException |
|
| ApplyIfNotNull |
Most facet than interface, The ApplyIfNotNull interface allow to prevent NullPopinterException.
|
| ApplyIfNotNullAndSameType |
Same as ApplyIfNotNull but it will check also the data type.
|
| ApplyIfNull |
Same as ApplyIfNotNull but it will invoke the supplier only if the data is null.
|
| ConsumerWithException<T> |
When a consumer uses data, exception can occur.
|
| FilterFunction<T> |
The FilterFunction is design to have a semantic term to designate a filter.
|
| FunctionMustThrow |
Commonly used in unit test, the FunctionMustThrow interface design a function
who will throw an exception.
|
| FunctionWithException<I,O,E extends Throwable> |
When a generic function is used, it can throw an exception.
|
| GenericActionWithException<T> |
|
| IsEmptyFacet |
|
| PostProcessing<T> |
The PostProcessing<T> interface is designed to materialize a visitor pattern.
|
| TriConsumer<F,S,T> |
In Java we have the Consumer and BiConsumer interfaces.
|
| ValidatorFunction<T,E extends Exception> |
Basically, the **ValidatorFunction** is designed to create a validation strategy.
|
| VoidFunction |
The Java Function interface should return a value.
|
| VoidFunctionWithException |
The Java Function interface should return a value.
|