Modifier and Type | Method and Description |
---|---|
Validator<LocalDate> |
DatePicker.getDefaultValidator() |
Modifier and Type | Method and Description |
---|---|
Validator<LocalDateTime> |
DateTimePicker.getDefaultValidator() |
Modifier and Type | Method and Description |
---|---|
Validator<String> |
TextField.getDefaultValidator() |
Validator<String> |
TextArea.getDefaultValidator() |
Validator<String> |
PasswordField.getDefaultValidator() |
Validator<String> |
EmailField.getDefaultValidator() |
Validator<BigDecimal> |
BigDecimalField.getDefaultValidator() |
Validator<T> |
AbstractNumberField.getDefaultValidator() |
Modifier and Type | Method and Description |
---|---|
Validator<LocalTime> |
TimePicker.getDefaultValidator() |
Modifier and Type | Method and Description |
---|---|
static <T> Validator<T> |
Validator.alwaysPass()
Returns a validator that passes any value.
|
static <T> Validator<T> |
Validator.from(SerializablePredicate<T> guard,
ErrorMessageProvider errorMessageProvider)
Builds a validator out of a conditional function and an error message
provider.
|
static <T> Validator<T> |
Validator.from(SerializablePredicate<T> guard,
ErrorMessageProvider errorMessageProvider,
ErrorLevel errorLevel)
Builds a validator out of a conditional function and an error message
provider.
|
static <T> Validator<T> |
Validator.from(SerializablePredicate<T> guard,
String errorMessage)
Builds a validator out of a conditional function and an error message.
|
static <T> Validator<T> |
Validator.from(SerializablePredicate<T> guard,
String errorMessage,
ErrorLevel errorLevel)
Builds a validator out of a conditional function and an error message.
|
default Validator<V> |
HasValidator.getDefaultValidator()
Returns a validator that checks the state of the Value.
|
Modifier and Type | Method and Description |
---|---|
Binder.BindingBuilder<BEAN,TARGET> |
Binder.BindingBuilder.asRequired(Validator<TARGET> customRequiredValidator)
Sets the field to be required and delegates the required check to a
custom validator.
|
Binder.BindingBuilder<BEAN,TARGET> |
Binder.BindingBuilderImpl.asRequired(Validator<TARGET> customRequiredValidator) |
Binder<BEAN> |
Binder.withValidator(Validator<? super BEAN> validator)
Adds an bean level validator.
|
Binder.BindingBuilder<BEAN,TARGET> |
Binder.BindingBuilder.withValidator(Validator<? super TARGET> validator)
Adds a validator to this binding.
|
Binder.BindingBuilder<BEAN,TARGET> |
Binder.BindingBuilderImpl.withValidator(Validator<? super TARGET> validator) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractValidator<T>
An abstract base class for typed validators.
|
class |
BeanValidator
A
Validator using the JSR-303 (javax.validation) annotation-based
bean validation mechanism. |
class |
BigDecimalRangeValidator
Validator for validating that an
BigDecimal is inside a given range. |
class |
BigIntegerRangeValidator
Validator for validating that an
BigInteger is inside a given range. |
class |
ByteRangeValidator
Validator for validating that an
Byte is inside a given range. |
class |
DateRangeValidator
Validator for validating that a
LocalDate is inside a given range. |
class |
DateTimeRangeValidator
Validator for validating that a
LocalDateTime is inside a given
range. |
class |
DoubleRangeValidator
Validator for validating that a
Double is inside a given range. |
class |
EmailValidator
A string validator for e-mail addresses.
|
class |
FloatRangeValidator
Validator for validating that a
Float is inside a given range. |
class |
IntegerRangeValidator
Validator for validating that an
Integer is inside a given range. |
class |
LongRangeValidator
Validator for validating that an
Long is inside a given range. |
class |
RangeValidator<T>
Verifies that a value is within the given range.
|
class |
RegexpValidator
A string validator comparing the string against a Java regular expression.
|
class |
ShortRangeValidator
Validator for validating that an
Short is inside a given range. |
class |
StringLengthValidator
Verifies that the length of a string is within the given range.
|
Copyright © 2025. All rights reserved.