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.