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, setRequiredPredicateassertAlphanumeric, 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, validateBeanPropertypublic 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)
ValidatorvalidateValue 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.