public class VariableTextValidator
extends oracle.fmwplatform.util.validation.validators.TextValidator
| Constructor and Description | 
|---|
VariableTextValidator(oracle.fmwplatform.util.validation.Validate validate)
Creates an instance of the TextValidator associated to a particular Validate which is currently handling the validation processing. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
init()
Override base method to associate with ValidateVariableText annotation. 
 | 
oracle.fmwplatform.util.validation.ValidationMessage | 
validate(Object element, Field field, Annotation validationAnnotation)
Override base method to derive attributes from with ValidateVariableText annotation. 
 | 
List<oracle.fmwplatform.util.validation.ValidationMessage> | 
validateCollection(Collection<Object> fieldCollection, Object element, Field field, Annotation validationAnnotation)
Override base method to derive attributes from with ValidateVariableText annotation. 
 | 
protected oracle.fmwplatform.util.validation.ValidationMessage | 
validateString(Object element, Object fieldValue, String fieldName, String pattern, int min, int max)
Override base method to perform variable substitutions if relevant, then call base method. 
 | 
validateText, validateTextCollectionpublic VariableTextValidator(oracle.fmwplatform.util.validation.Validate validate)
validate - the current Validate instance that is processing the validationpublic void init()
init in class oracle.fmwplatform.util.validation.validators.TextValidatorpublic oracle.fmwplatform.util.validation.ValidationMessage validate(Object element, Field field, Annotation validationAnnotation) throws IllegalArgumentException, IllegalAccessException
validate in interface oracle.fmwplatform.util.validation.Validatorvalidate in class oracle.fmwplatform.util.validation.validators.TextValidatorIllegalArgumentExceptionIllegalAccessExceptionpublic List<oracle.fmwplatform.util.validation.ValidationMessage> validateCollection(Collection<Object> fieldCollection, Object element, Field field, Annotation validationAnnotation) throws IllegalArgumentException, IllegalAccessException
validateCollection in interface oracle.fmwplatform.util.validation.ValidatorvalidateCollection in class oracle.fmwplatform.util.validation.validators.TextValidatorIllegalArgumentExceptionIllegalAccessExceptionprotected oracle.fmwplatform.util.validation.ValidationMessage validateString(Object element, Object fieldValue, String fieldName, String pattern, int min, int max)
validateString in class oracle.fmwplatform.util.validation.validators.TextValidator