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, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, create, init, postInit
validate, validate, validate, validate, validate, validate
validateConfig
getId, order
protected void doValidate(Object value, String inputHint, ValidationContext context, ValidatorConfig config)
AbstractSimpleValidator
ValidationContext.addError(ValidationError)
to
report error to the user! Can be called multiple time for one validation if input is Collection.doValidate
in class AbstractSimpleValidator
value
- 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)
AbstractSimpleValidator
AbstractSimpleValidator.IGNORE_EMPTY_VALUE
configuration option, see AbstractSimpleValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig)
.skipValidation
in class AbstractSimpleValidator
value
- 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.