public interface Validator extends Provider
ValidationContext.
Validations can be supported with an optional inputHint, which could denote a reference to a potentially
nested attribute of an object to validate.
Validations can be configured with an optional config Map.
| Modifier and Type | Method and Description |
|---|---|
default void |
close() |
default ValidationContext |
validate(Object input)
Validates the given
input. |
default ValidationContext |
validate(Object input,
String inputHint)
Validates the given
input with an additional inputHint. |
default ValidationContext |
validate(Object input,
String inputHint,
ValidationContext context)
Validates the given
input with an additional inputHint. |
ValidationContext |
validate(Object input,
String inputHint,
ValidationContext context,
ValidatorConfig config)
Validates the given
input with an additional inputHint and config. |
default ValidationContext |
validate(Object input,
String inputHint,
ValidatorConfig config)
Validates the given
input with an additional inputHint. |
default ValidationContext |
validate(Object input,
ValidationContext context)
Validates the given
input. |
default ValidationContext |
validate(Object input,
ValidatorConfig config)
Validates the given
input with an additional config. |
default ValidationContext validate(Object input)
input.input - the value to validatedefault ValidationContext validate(Object input, ValidatorConfig config)
input with an additional config.input - the value to validateconfig - parameterization for the current validationdefault ValidationContext validate(Object input, ValidationContext context)
input.input - the value to validatecontext - the validation contextdefault ValidationContext validate(Object input, String inputHint)
input with an additional inputHint.input - the value to validateinputHint - an optional input hint to guide the validationdefault ValidationContext validate(Object input, String inputHint, ValidatorConfig config)
input with an additional inputHint.input - the value to validateinputHint - an optional input hint to guide the validationconfig - parameterization for the current validationdefault ValidationContext validate(Object input, String inputHint, ValidationContext context)
input with an additional inputHint.input - the value to validateinputHint - an optional input hint to guide the validationcontext - the validation contextValidationContext validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config)
input with an additional inputHint and config.input - the value to validateinputHint - an optional input hint to guide the validationcontext - the validation contextconfig - parameterization for the current validationCopyright © 2021 JBoss by Red Hat. All rights reserved.