Uses of Interface
one.xingyi.validation.IValidate
-
Uses of IValidate in one.xingyi.validation
Methods in one.xingyi.validation that return IValidateModifier and TypeMethodDescriptionstatic <From> IValidate<From>static <T,Field> IValidate<T> IValidate.fieldIsOneOf(String fieldName, Function<T, Field> fieldFn, List<Field> legalValues) static <T> IValidate<T>IValidate.fieldLengthBetween(String fieldName, Function<T, String> fieldFn, int minLength, int maxLength) static <T> IValidate<T>IValidate.fieldMaxLength(String fieldName, Function<T, String> fieldFn, int maxLength) static <T> IValidate<T>IValidate.fieldMinLength(String fieldName, Function<T, String> fieldFn, int minLength) static <T,Field> IValidate<T> IValidate.fieldNotNull(String fieldName, Function<T, Field> fieldFn) static <T,Field> IValidate<T> IValidate.fieldShouldBe(String fieldName, Function<T, Field> fieldFn, String messagePattern, Predicate<Field> fn) static <T,Field> IValidate<T> IValidate.fieldShouldBe(String fieldName, Function<T, Field> fieldFn, Supplier<String> messagePattern, Predicate<Field> fn) static <T> IValidate<T>IValidate.lengthBetween(int minLength, int maxLength) IValidate.maxLength(int maxLength) IValidate.minLength(int minLength) static <T> IValidate<T>IValidate.notNull()static <T> IValidate<T>This applies a predicate.static <T> IValidate<T>This applies a predicate.static <T> IValidate<T>IValidate.shouldNotBe(String messagePattern, Predicate<T> fn) static <T> IValidate<T>IValidate.shouldNotBe(Supplier<String> messagePattern, Predicate<T> fn) static <T,Child> IValidate<T> IValidate.validateChild(String childName, Function<T, Child> childFn, IValidate<Child> childValidator) Methods in one.xingyi.validation with parameters of type IValidateModifier and TypeMethodDescriptionstatic <T,Child> IValidate<T> IValidate.validateChild(String childName, Function<T, Child> childFn, IValidate<Child> childValidator)