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
-
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:
build
in classVersionFunctionBuilder<QuadVersionFunction<A,
B, C, D, R>, QuadFunction<A, B, C, D, R>> - Returns:
- version functions with applied functions for versions.
-