Class AbstractContainerChecker<E,C extends com.codesseur.iterate.container.CollectionContainer<E,?>,S extends AbstractContainerChecker<E,C,S>>
- java.lang.Object
-
- com.codesseur.validation.Checker<S,C>
-
- com.codesseur.validation.collection.AbstractContainerChecker<E,C,S>
-
- Direct Known Subclasses:
BagChecker,ListChecker,SequenceChecker,SetChecker
public abstract class AbstractContainerChecker<E,C extends com.codesseur.iterate.container.CollectionContainer<E,?>,S extends AbstractContainerChecker<E,C,S>> extends Checker<S,C>
-
-
Constructor Summary
Constructors Constructor Description AbstractContainerChecker(io.vavr.control.Either<Failures,C> value)AbstractContainerChecker(io.vavr.control.Either<Failures,C> value, Function<C,io.vavr.control.Either<Failure,C>> lastCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SallMatch(Predicate<? super E> matcher)SanyMatch(Predicate<? super E> matcher)Scontains(E element)<TT,CC extends Checker<CC,TT>>
CollectionCheckersJoiner<TT,CC>destruct(Function<E,CC> verifier)ShasSize(int size)SisDistinct()SisDistinct(Function<? super E,?> extractor)SisEmpty()SisNotEmpty()SisSubsetOf(Iterable<? extends E> elements)SnonMatch(Predicate<? super E> matcher)SnotContains(E element)-
Methods inherited from class com.codesseur.validation.Checker
destruct, destruct, destruct, destruct, destruct, destruct, destruct, destruct, flatMap, flatMap, get, isEqualTo, isIn, isIn, isInstanceOf, isInstanceOf, isNotEqualTo, isNotNull, isNull, map, notIn, notIn, orElse, orElseFail, orElseFail, orElseFail, orElseGet, orElseGet, orElseThrow, orElseThrow, orElseThrow, orElseThrowLast, satisfies, satisfies, then, violates, with, with, with
-
-