Module pro.verron.officestamper
Package pro.verron.officestamper.api
Interface CustomFunction.NeedsTriFunctionImpl<T,U,V>
- Type Parameters:
T
- the type of the first input to the TriFunctionU
- the type of the second input to the TriFunctionV
- the type of the third input to the TriFunction
- Enclosing class:
CustomFunction
public static interface CustomFunction.NeedsTriFunctionImpl<T,U,V>
Represents a contract for classes requiring the implementation of a TriFunction.
A TriFunction is a functional interface that accepts three input arguments of types T, U, and V,
and produces a result.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
withImplementation
(TriFunction<T, U, V, ?> function) Registers the implementation of a TriFunction that accepts three input arguments of types T, U, and V and produces a result.
-
Method Details
-
withImplementation
Registers the implementation of a TriFunction that accepts three input arguments of types T, U, and V and produces a result. This method allows the user to provide a specific functional behavior to be executed with the given input arguments.- Parameters:
function
- the implementation of a TriFunction that takes three inputs of types T, U, and V, and produces a result
-