Package com.codesseur.validation
Class CheckersJoiner
- java.lang.Object
-
- com.codesseur.validation.CheckersJoiner
-
public class CheckersJoiner extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckersJoiner.$static classCheckersJoiner.Joiner2<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>>static classCheckersJoiner.Joiner3<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>,T3,C3 extends Checker<C3,T3>>static classCheckersJoiner.Joiner4<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>,T3,C3 extends Checker<C3,T3>,T4,C4 extends Checker<C4,T4>>static classCheckersJoiner.Joiner5<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>,T3,C3 extends Checker<C3,T3>,T4,C4 extends Checker<C4,T4>,T5,C5 extends Checker<C5,T5>>static classCheckersJoiner.Joiner6<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>,T3,C3 extends Checker<C3,T3>,T4,C4 extends Checker<C4,T4>,T5,C5 extends Checker<C5,T5>,T6,C6 extends Checker<C6,T6>>static classCheckersJoiner.Joiner7<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>,T3,C3 extends Checker<C3,T3>,T4,C4 extends Checker<C4,T4>,T5,C5 extends Checker<C5,T5>,T6,C6 extends Checker<C6,T6>,T7,C7 extends Checker<C7,T7>>static classCheckersJoiner.Joiner8<T1,C1 extends Checker<C1,T1>,T2,C2 extends Checker<C2,T2>,T3,C3 extends Checker<C3,T3>,T4,C4 extends Checker<C4,T4>,T5,C5 extends Checker<C5,T5>,T6,C6 extends Checker<C6,T6>,T7,C7 extends Checker<C7,T7>,T8,C8 extends Checker<C8,T8>>
-
Constructor Summary
Constructors Constructor Description CheckersJoiner(io.vavr.control.Either<Failures,T> value, Function<T,? extends Checker<?,?>>... verifiers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> io.vavr.control.Either<Failures,T>get(Function<CheckersJoiner.$,T> mapper)<T,C extends Checker<C,T>>
Cmap(Function<CheckersJoiner.$,T> mapper, Function<io.vavr.control.Either<Failures,T>,C> as)
-
-
-
Constructor Detail
-
CheckersJoiner
@SafeVarargs public CheckersJoiner(io.vavr.control.Either<Failures,T> value, Function<T,? extends Checker<?,?>>... verifiers)
-
-
Method Detail
-
map
public <T,C extends Checker<C,T>> C map(Function<CheckersJoiner.$,T> mapper, Function<io.vavr.control.Either<Failures,T>,C> as)
-
get
public <T> io.vavr.control.Either<Failures,T> get(Function<CheckersJoiner.$,T> mapper)
-
-