net.aavalla.utils.jobpool.parameters.validators
Class StringValidator

java.lang.Object
  extended by net.aavalla.utils.jobpool.parameters.validators.ParameterValidator<java.lang.String>
      extended by net.aavalla.utils.jobpool.parameters.validators.StringValidator

public class StringValidator
extends ParameterValidator<java.lang.String>

Author:
Lari Natri

Field Summary
 
Fields inherited from class net.aavalla.utils.jobpool.parameters.validators.ParameterValidator
field
 
Constructor Summary
StringValidator(FieldInstance field, java.lang.String[] settings)
           
 
Method Summary
 java.lang.String uiValidationRules()
          Returns the rules of this validator. To be displayed in the user interface.
 java.lang.String validate(java.lang.String param)
          Validates a parameter of type T.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringValidator

public StringValidator(FieldInstance field,
                       java.lang.String[] settings)
Method Detail

uiValidationRules

public java.lang.String uiValidationRules()
Description copied from class: ParameterValidator
Returns the rules of this validator. To be displayed in the user interface.

Specified by:
uiValidationRules in class ParameterValidator<java.lang.String>

validate

public java.lang.String validate(java.lang.String param)
Description copied from class: ParameterValidator
Validates a parameter of type T.

Specified by:
validate in class ParameterValidator<java.lang.String>
Parameters:
param - Parameter to validate
Returns:
null if parameter is valid, a UI String otherwise