| Package | Description |
|---|---|
| net.digitalid.utility.functional.failable |
Provides failable interfaces for functional programming.
|
| net.digitalid.utility.functional.interfaces |
Provides interfaces for functional programming.
|
| net.digitalid.utility.functional.iterables |
Provides iterables with functional methods.
|
| Class and Description |
|---|
| BinaryFunction
This functional interface models a binary function that maps an object of type
INPUT0 and an object of type INPUT1 to an object of type OUTPUT. |
| BinaryOperator
This functional interface models a binary operator that maps two objects of type
TYPE to another object of type TYPE. |
| Collector
A collector consumes objects of type
INPUT and produces a result of type RESULT. |
| Consumer
This functional interface models a method that consumes objects of type
INPUT without returning a result. |
| Predicate
This functional interface models a predicate that evaluates whether an object of type
INPUT satisfies a condition. |
| Producer
This functional interface models a method that produces objects of type
OUTPUT without requiring a parameter. |
| UnaryFunction
This functional interface models a unary function that maps an object of type
INPUT to an object of type OUTPUT. |
| UnaryOperator
This functional interface models a unary operator that maps an object of type
TYPE to another object of type TYPE. |
| Class and Description |
|---|
| BinaryFunction
This functional interface models a binary function that maps an object of type
INPUT0 and an object of type INPUT1 to an object of type OUTPUT. |
| BinaryOperator
This functional interface models a binary operator that maps two objects of type
TYPE to another object of type TYPE. |
| Collector
A collector consumes objects of type
INPUT and produces a result of type RESULT. |
| Consumer
This functional interface models a method that consumes objects of type
INPUT without returning a result. |
| Predicate
This functional interface models a predicate that evaluates whether an object of type
INPUT satisfies a condition. |
| Producer
This functional interface models a method that produces objects of type
OUTPUT without requiring a parameter. |
| UnaryFunction
This functional interface models a unary function that maps an object of type
INPUT to an object of type OUTPUT. |
| UnaryOperator
This functional interface models a unary operator that maps an object of type
TYPE to another object of type TYPE. |
| Class and Description |
|---|
| Producer
This functional interface models a method that produces objects of type
OUTPUT without requiring a parameter. |
Copyright © 2017. All rights reserved.