类的使用
me.codeplayer.validator.Pipeline
使用Pipeline的程序包
-
me.codeplayer.validator中Pipeline的使用
修饰符和类型方法说明Pipeline.applyIfValue(Consumer<? super T> validator, Predicate<? super R> precondition) Pipeline.applyValue(Consumer<? super R> validator) Pipeline.applyValueIf(Predicate<? super R> precondition, Consumer<? super R> validator) Pipeline.assertBean(Predicate<? super T> validator) Pipeline.assertBean(Predicate<? super T> validator, CharSequence charSequence) Pipeline.assertBean(Predicate<? super T> validator, Supplier<?> throwsError) Pipeline.assertBeanNot(Predicate<? super T> validator) Pipeline.assertBeanNot(Predicate<? super T> validator, CharSequence charSequence) Pipeline.assertBeanNot(Predicate<? super T> validator, Supplier<?> throwsError) Pipeline.assertInternal(Supplier<Boolean> validator, Object throwsError) Pipeline.asserts(Predicate<? super R> validator, CharSequence charSequence) Pipeline.assertsNot(Predicate<? super R> validator) Pipeline.assertsNot(Predicate<? super R> validator, CharSequence charSequence) Pipeline.assertsNot(Predicate<? super R> validator, Supplier<?> throwsError) <N,E> Pipeline<N, E> Pipeline.begin(Function<? super N, E> getter, BiConsumer<? super N, E> setter) <N,E> Pipeline<N, E> Pipeline.begin(PropertyAccessor<? super N, E> accessor) <N,E> Pipeline<N, E> <N,E> Pipeline<N, E> Pipeline.begin(N newBean, Function<? super N, E> getter, BiConsumer<? super N, E> setter) static <T,R> Pipeline<T, R> Validators.of(T bean) static <T,R> Pipeline<T, R> static <T,R> Pipeline<T, R> Validators.of(T bean, Function<? super T, R> getter, BiConsumer<? super T, R> setter) static <T,R> Pipeline<T, R> Validators.of(T bean, PropertyAccessor<? super T, R> accessor) Pipeline.silent()Pipeline.silent(boolean silent) Pipeline.tryThrow()Pipeline.tryThrow(CharSequence errorMsg)