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 interpolation.Validator.Builder.addResourceBundles
(ResourceBundle... bundle) Add ResourceBundles for error message interpolationstatic Validator.Builder
Validator.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 TypeMethodDescriptionvoid
Validator.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 TypeMethodDescriptionvoid
ValidatorCustomizer.customize
(Validator.Builder builder) Callback to customize a Validator.Builder instance.