public class DoubleValidator extends AbstractNumberValidator implements ConfiguredProvider
Number. Accepts String also if convertible to Double by common
Double.parseDouble(String). Min and Max validation is based on Double precision also.| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static DoubleValidator |
INSTANCE |
configProperties, KEY_MAX, KEY_MIN, MESSAGE_INVALID_NUMBER, MESSAGE_NUMBER_OUT_OF_RANGE, MESSAGE_NUMBER_OUT_OF_RANGE_TOO_BIG, MESSAGE_NUMBER_OUT_OF_RANGE_TOO_SMALLIGNORE_EMPTY_VALUE| Constructor and Description |
|---|
DoubleValidator() |
DoubleValidator(ValidatorConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected Number |
convert(Object value,
ValidatorConfig config)
Convert input value to instance of Number supported by this validator.
|
String |
getHelpText() |
String |
getId() |
protected Number |
getMinMaxConfig(ValidatorConfig config,
String key)
Get config value for min and max validation bound as a Number supported by this validator
|
protected boolean |
isFirstGreaterThanToSecond(Number n1,
Number n2)
Compare two numbers of supported type (fed by
AbstractNumberValidator.convert(Object, ValidatorConfig) and
AbstractNumberValidator.getMinMaxConfig(ValidatorConfig, String) ) |
doValidate, getConfigProperties, selectRangeErrorMessage, skipValidation, validateConfigisIgnoreEmptyValuesConfigured, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigPropertiesclose, create, init, postInitvalidate, validate, validate, validate, validate, validateorderpublic static final String ID
public static final DoubleValidator INSTANCE
public DoubleValidator()
public DoubleValidator(ValidatorConfig config)
public String getId()
getId in interface ProviderFactory<Validator>protected Number convert(Object value, ValidatorConfig config)
AbstractNumberValidatorconvert in class AbstractNumberValidatorvalue - to convertprotected Number getMinMaxConfig(ValidatorConfig config, String key)
AbstractNumberValidatorgetMinMaxConfig in class AbstractNumberValidatorconfig - to get fromkey - of the config valueprotected boolean isFirstGreaterThanToSecond(Number n1, Number n2)
AbstractNumberValidatorAbstractNumberValidator.convert(Object, ValidatorConfig) and
AbstractNumberValidator.getMinMaxConfig(ValidatorConfig, String) )isFirstGreaterThanToSecond in class AbstractNumberValidatorpublic String getHelpText()
getHelpText in interface ConfiguredProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.