Uses of Interface
io.avaje.validation.Validator.Builder
Packages that use Validator.Builder
Package
Description
SPI for the underlying validation adapters.
-
Uses of Validator.Builder in io.avaje.validation
Methods in io.avaje.validation that return Validator.BuilderModifier and TypeMethodDescriptionValidator.Builder.add(ValidationContext.AdapterFactory factory) Add a ValidationAdapter.Factory which provides ValidationAdapters to use.Validator.Builder.add(ValidationContext.AnnotationFactory factory) Add a ValidationAdapter.Factory which provides ValidationAdapters to use.Validator.Builder.add(ValidatorCustomizer component) Add a Component which can provide multiple ValidationAdapters and or configuration.Validator.Builder.add(Class<? extends Annotation> type, ValidationAdapter<T> adapter) Add a AnnotationValidationAdapter to use for the given type.Validator.Builder.add(Class<? extends Annotation> type, Validator.AnnotationAdapterBuilder builder) Add a AdapterBuilder which provides a Annotation ValidationAdapter to use for the given type.Validator.Builder.add(Type type, ValidationAdapter<T> adapter) Add a ValidationAdapter to use for the given type.Validator.Builder.add(Type type, Validator.AdapterBuilder builder) Add a AdapterBuilder which provides a ValidationAdapter to use for the given type.Validator.Builder.addLocales(Locale... locales) Adds additional Locales for this validatorValidator.Builder.addResourceBundles(String... bundleName) Lookup ResourceBundles with the given names for error message interpolationValidator.Builder.addResourceBundles(ResourceBundle... bundle) Add ResourceBundles for error message interpolationstatic Validator.BuilderValidator.builder()Return the Builder used to build the Validator.Validator.Builder.clockProvider(Supplier<Clock> clockSupplier) Contract for obtaining the Clock used as the reference for now when validating the @Future and @Past constraints.Validator.Builder.failFast(boolean failFast) Enable/Disable fail fast mode.Validator.Builder.messageInterpolator(MessageInterpolator interpolator) Set the MessageInterpolator that will be used to parse and interpolate error messagesValidator.Builder.setDefaultLocale(Locale defaultLocale) Set Default Locale for this validator.Validator.Builder.temporalTolerance(Duration temporalTolerance) Define the acceptable margin of error when comparing date/time in temporal constraints.Methods in io.avaje.validation with parameters of type Validator.BuilderModifier and TypeMethodDescriptionvoidValidator.GeneratedComponent.customize(Validator.Builder builder) Customize the Builder with generated ValidationAdapters. -
Uses of Validator.Builder in io.avaje.validation.spi
Methods in io.avaje.validation.spi with parameters of type Validator.BuilderModifier and TypeMethodDescriptionvoidValidatorCustomizer.customize(Validator.Builder builder) Callback to customize a Validator.Builder instance.