Class QuadFunctionBuilder<A,B,C,D,R>
java.lang.Object
de.eldoria.eldoutilities.crossversion.builder.VersionFunctionBuilder<QuadVersionFunction<A,B,C,D,R>,QuadFunction<A,B,C,D,R>>
de.eldoria.eldoutilities.crossversion.builder.QuadFunctionBuilder<A,B,C,D,R>
- Type Parameters:
A- first Input TypeB- second Input TypeC- third Input TypeD- fourth Input TypeR- result Type
public class QuadFunctionBuilder<A,B,C,D,R>
extends VersionFunctionBuilder<QuadVersionFunction<A,B,C,D,R>,QuadFunction<A,B,C,D,R>>
A builder for a
QuadVersionFunction with version sensitive context.-
Field Summary
Fields inherited from class de.eldoria.eldoutilities.crossversion.builder.VersionFunctionBuilder
functions -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.eldoria.eldoutilities.crossversion.builder.VersionFunctionBuilder
addExclusiveVersion, addInclusiveVersion, addVersion, addVersionFunction, addVersionFunctionBetween, biFunctionBuilder, functionBuilder, quadFunctionBuilder, triFunctionBuilder
-
Constructor Details
-
QuadFunctionBuilder
protected QuadFunctionBuilder()
-
-
Method Details
-
build
Build the version function.- Specified by:
buildin classVersionFunctionBuilder<QuadVersionFunction<A,B, C, D, R>, QuadFunction<A, B, C, D, R>> - Returns:
- version functions with applied functions for versions.
-