Module org.monospark.remix
Package org.monospark.remix.internal
Class RecordBinderImpl<R extends Record,T1>
java.lang.Object
org.monospark.remix.internal.RecordBinderImpl<R,T1>
- All Implemented Interfaces:
RecordBinder<R,T1>
public class RecordBinderImpl<R extends Record,T1> extends Object implements RecordBinder<R,T1>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecordBinderImpl.RecordBinderFourImpl<R extends Record,T1,T2,T3,T4>static classRecordBinderImpl.RecordBinderThreeImpl<R extends Record,T1,T2,T3>static classRecordBinderImpl.RecordBinderTwoImpl<R extends Record,T1,T2>Nested classes/interfaces inherited from interface org.monospark.remix.RecordBinder
RecordBinder.RecordBinderFour<R extends Record,T1,T2,T3,T4>, RecordBinder.RecordBinderThree<R extends Record,T1,T2,T3>, RecordBinder.RecordBinderTwo<R extends Record,T1,T2> -
Field Summary
-
Constructor Summary
Constructors Constructor Description RecordBinderImpl(Function<R,T1> func)RecordBinderImpl(LambdaSupport.WrappedFunction<R,T1> wrappedFunc) -
Method Summary
Modifier and Type Method Description <T2> RecordBinder.RecordBinderTwo<R,T1,T2>and(Function<R,T2> component)<T2> RecordBinder.RecordBinderTwo<R,T1,T2>and(LambdaSupport.WrappedFunction<R,T2> component)Consumer<R>to(Consumer<T1> consumer)<F> Function<R,F>toFunction(Function<T1,F> function)
-
Field Details
-
f1
-
-
Constructor Details
-
RecordBinderImpl
-
RecordBinderImpl
-
-
Method Details
-
to
- Specified by:
toin interfaceRecordBinder<R extends Record,T1>
-
toFunction
- Specified by:
toFunctionin interfaceRecordBinder<R extends Record,T1>
-
and
- Specified by:
andin interfaceRecordBinder<R extends Record,T1>
-
and
public <T2> RecordBinder.RecordBinderTwo<R,T1,T2> and(LambdaSupport.WrappedFunction<R,T2> component)- Specified by:
andin interfaceRecordBinder<R extends Record,T1>
-