public abstract class AbstractStringValidator extends AbstractSimpleValidator
doValidate(String, String, ValidationContext, ValidatorConfig)
AbstractSimpleValidator javadoc.
IGNORE_EMPTY_VALUE| Constructor and Description |
|---|
AbstractStringValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doValidate(Object value,
String inputHint,
ValidationContext context,
ValidatorConfig config)
Validate type, format, range of the value etc.
|
protected abstract void |
doValidate(String value,
String inputHint,
ValidationContext context,
ValidatorConfig config) |
protected boolean |
skipValidation(Object value,
ValidatorConfig config)
Decide if validation of individual value should be skipped or not.
|
isIgnoreEmptyValuesConfigured, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, create, init, postInitvalidate, validate, validate, validate, validate, validatevalidateConfiggetId, orderprotected void doValidate(Object value, String inputHint, ValidationContext context, ValidatorConfig config)
AbstractSimpleValidatorValidationContext.addError(ValidationError) to
report error to the user! Can be called multiple time for one validation if input is Collection.doValidate in class AbstractSimpleValidatorvalue - to be validated, never nullcontext - for the validation. Add errors into it.config - of the validation if providedAbstractSimpleValidator.skipValidation(Object, ValidatorConfig)protected abstract void doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config)
protected boolean skipValidation(Object value, ValidatorConfig config)
AbstractSimpleValidatorAbstractSimpleValidator.IGNORE_EMPTY_VALUE configuration option, see AbstractSimpleValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig).skipValidation in class AbstractSimpleValidatorvalue - currently validated we make decision forconfig - to look for options inAbstractSimpleValidator.doValidate(Object, String, ValidationContext, ValidatorConfig) is not called in this case.AbstractSimpleValidator.doValidate(Object, String, ValidationContext, ValidatorConfig)Copyright © 2021 JBoss by Red Hat. All rights reserved.