Package com.codesseur.validation.simple
Class StringChecker
- java.lang.Object
-
- com.codesseur.validation.Checker<StringChecker,String>
-
- com.codesseur.validation.simple.StringChecker
-
public class StringChecker extends Checker<StringChecker,String>
-
-
Constructor Summary
Constructors Constructor Description StringChecker(io.vavr.control.Either<Failures,String> value)StringChecker(io.vavr.control.Either<Failures,String> value, Function<String,io.vavr.control.Either<Failure,String>> lastCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringCheckerisEmpty()StringCheckerisNotBlank()StringCheckerisNotEmpty()StringCheckermatches(String regex)StringCheckermatchesCaseInsensitive(String regex)protected StringCheckerwith(io.vavr.control.Either<Failures,String> value, Function<String,io.vavr.control.Either<Failure,String>> lastCheck)-
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, matches, notIn, notIn, orElse, orElseFail, orElseFail, orElseFail, orElseGet, orElseGet, orElseThrow, orElseThrow, orElseThrow, orElseThrowLast, satisfies, satisfies, then, violates, violates, with, with
-
-
-
-
Method Detail
-
isEmpty
public StringChecker isEmpty()
-
isNotEmpty
public StringChecker isNotEmpty()
-
isNotBlank
public StringChecker isNotBlank()
-
matches
public StringChecker matches(String regex)
-
matchesCaseInsensitive
public StringChecker matchesCaseInsensitive(String regex)
-
-