public static class Validators.StringValidator extends Validators.RequiredValidator<java.lang.String>
CLASS_VERSION
Constructor and Description |
---|
StringValidator() |
StringValidator(boolean pRequired) |
StringValidator(java.lang.String pErrorCode) |
StringValidator(java.lang.String pErrorCode,
boolean pRequired) |
StringValidator(java.lang.String pErrorCode,
boolean pRequired,
int pMaxLength) |
Modifier and Type | Method and Description |
---|---|
int |
getMaxLength()
Returns property maxLength.
|
void |
setMaxLength(int pMaxLength)
Sets property maxLength.
|
protected boolean |
shouldTrim()
Whether we should trim the string.
|
java.lang.String |
validateValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue,
ValidatorContext<?> pContext)
Validate (and possibly convert) the specified property value.
|
getClassRequired, getRequiredOption, getRequiredPredicate, isRequired, keyMustBePresent, setClassRequired, setRequired, setRequiredOption, setRequiredPredicate
assertAlphanumeric, assertBoolean, assertDateTime, assertDouble, assertInstanceOf, assertInteger, assertLong, assertNotBlankString, assertNotEmpty, assertNotEmpty, assertNotNull, assertNotNull, assertString, assertString, assertString, createInstance, getBeanPropertyValueForValidation, getErrorCode, getNameForClass, getPropertyNames, getPropertyValue, getPropertyValue, hasProperty, isDigits, isRequired, setErrorCode, setPropertyValue, validateBeanProperty
public StringValidator()
public StringValidator(java.lang.String pErrorCode)
public StringValidator(java.lang.String pErrorCode, boolean pRequired)
public StringValidator(boolean pRequired)
public StringValidator(java.lang.String pErrorCode, boolean pRequired, int pMaxLength)
public void setMaxLength(int pMaxLength)
public int getMaxLength()
protected boolean shouldTrim()
public java.lang.String validateValue(java.lang.String pPropertyName, java.lang.Object pPropertyValue, ValidatorContext<?> pContext)
Validator
validateValue
in interface Validator<java.lang.String>
validateValue
in class Validators.RequiredValidator<java.lang.String>
pPropertyName
- the name of the property being validated. This
is typically used as a key for fetching the value from pProperties.pPropertyValue
- the fetched property valuepContext
- the current validation context.