Interface AssemblerBuilder.WithAssemblerRulesBuilder<T,ID,R>
-
- All Known Implementing Classes:
AssemblerBuilder.WithAssemblerRulesBuilderImpl
- Enclosing interface:
- AssemblerBuilder
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface AssemblerBuilder.WithAssemblerRulesBuilder<T,ID,R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, Mapper<ID,E9,?> mapper9, Mapper<ID,E10,?> mapper10, Mapper<ID,E11,?> mapper11, io.github.pellse.util.function.Function12<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,R> assemblerFunction)
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, Mapper<ID,E9,?> mapper9, Mapper<ID,E10,?> mapper10, io.github.pellse.util.function.Function11<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,R> assemblerFunction)
default <E1,E2,E3,E4,E5,E6,E7,E8,E9>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, Mapper<ID,E9,?> mapper9, io.github.pellse.util.function.Function10<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,R> assemblerFunction)
default <E1,E2,E3,E4,E5,E6,E7,E8>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, io.github.pellse.util.function.Function9<T,E1,E2,E3,E4,E5,E6,E7,E8,R> assemblerFunction)
default <E1,E2,E3,E4,E5,E6,E7>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, io.github.pellse.util.function.Function8<T,E1,E2,E3,E4,E5,E6,E7,R> assemblerFunction)
default <E1,E2,E3,E4,E5,E6>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, io.github.pellse.util.function.Function7<T,E1,E2,E3,E4,E5,E6,R> assemblerFunction)
default <E1,E2,E3,E4,E5>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, io.github.pellse.util.function.Function6<T,E1,E2,E3,E4,E5,R> assemblerFunction)
default <E1,E2,E3,E4>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, io.github.pellse.util.function.Function5<T,E1,E2,E3,E4,R> assemblerFunction)
default <E1,E2,E3>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, io.github.pellse.util.function.Function4<T,E1,E2,E3,R> assemblerFunction)
default <E1,E2>
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, io.github.pellse.util.function.Function3<T,E1,E2,R> assemblerFunction)
default <E1> AssemblerBuilder.AssembleUsingBuilder<T,ID,R>
withAssemblerRules(Mapper<ID,E1,?> mapper, java.util.function.BiFunction<T,E1,R> assemblerFunction)
AssemblerBuilder.AssembleUsingBuilder<T,ID,R>
withAssemblerRules(java.util.List<Mapper<ID,?,?>> mappers, java.util.function.BiFunction<T,java.lang.Object[],R> aggregationFunction)
-
-
-
Method Detail
-
withAssemblerRules
default <E1> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper, java.util.function.BiFunction<T,E1,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, io.github.pellse.util.function.Function3<T,E1,E2,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, io.github.pellse.util.function.Function4<T,E1,E2,E3,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, io.github.pellse.util.function.Function5<T,E1,E2,E3,E4,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, io.github.pellse.util.function.Function6<T,E1,E2,E3,E4,E5,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5,E6> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, io.github.pellse.util.function.Function7<T,E1,E2,E3,E4,E5,E6,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5,E6,E7> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, io.github.pellse.util.function.Function8<T,E1,E2,E3,E4,E5,E6,E7,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5,E6,E7,E8> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, io.github.pellse.util.function.Function9<T,E1,E2,E3,E4,E5,E6,E7,E8,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5,E6,E7,E8,E9> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, Mapper<ID,E9,?> mapper9, io.github.pellse.util.function.Function10<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, Mapper<ID,E9,?> mapper9, Mapper<ID,E10,?> mapper10, io.github.pellse.util.function.Function11<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,R> assemblerFunction)
-
withAssemblerRules
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(Mapper<ID,E1,?> mapper1, Mapper<ID,E2,?> mapper2, Mapper<ID,E3,?> mapper3, Mapper<ID,E4,?> mapper4, Mapper<ID,E5,?> mapper5, Mapper<ID,E6,?> mapper6, Mapper<ID,E7,?> mapper7, Mapper<ID,E8,?> mapper8, Mapper<ID,E9,?> mapper9, Mapper<ID,E10,?> mapper10, Mapper<ID,E11,?> mapper11, io.github.pellse.util.function.Function12<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,R> assemblerFunction)
-
-