public class FieldValidatorBuilder extends Object
FieldValidatorBuilder is a convenient class used to create field validators.
Modifier and Type | Field and Description |
---|---|
static String |
ALPHABETIC_ERROR_MESSAGE |
static String |
ALPHABETIC_REGEX |
static String |
ALPHANUMERIC_ERROR_MESSAGE |
static String |
ALPHANUMERIC_REGEX |
static String |
DEFAULT_REGEX |
static String |
EMAIL_ERROR_MESSAGE |
static String |
EMAIL_REGEX |
static String |
NUMERIC_ERROR_MESSAGE |
static String |
NUMERIC_REGEX |
static String |
URL_ERROR_MESSAGE |
static String |
URL_REGEX |
Modifier and Type | Method and Description |
---|---|
static FieldValidatorBuilder |
alphabetic()
Creates an Alphabetic based field validator.
|
static FieldValidatorBuilder |
alphanumeric()
Creates an Alphanumeric based field validator.
|
static FieldValidatorBuilder |
basic()
There would be no field validator.
|
FieldValidator |
build()
Builds the actual FieldValidator with the values specified.
|
static FieldValidatorBuilder |
email()
Creates an Email based field validator.
|
FieldValidatorBuilder |
maxLength(int maxLength)
Sets the maximum length of the input allowed.
|
FieldValidatorBuilder |
minLength(int minLength)
Set the minimum length of the input allowed
|
static FieldValidatorBuilder |
numeric()
Creates a Numeric based field validator.
|
static FieldValidatorBuilder |
regex(String regex)
Creates a Regex based field validator.
|
FieldValidatorBuilder |
required()
Set that the field is mandatory to be filled before the signer is allowed
to complete signing his document.
|
static FieldValidatorBuilder |
url()
Creates an URL based field validator.
|
FieldValidatorBuilder |
withErrorMessage(String errorMessage)
Sets the error message returned to the end user should the validator not
validate the input.
|
FieldValidatorBuilder |
withOption(String option)
Add an option to the options list
The first option of the list defines the group for the radio buttons
|
public static final String EMAIL_REGEX
public static final String URL_REGEX
public static final String ALPHABETIC_REGEX
public static final String ALPHANUMERIC_REGEX
public static final String NUMERIC_REGEX
public static final String DEFAULT_REGEX
public static final String ALPHABETIC_ERROR_MESSAGE
public static final String ALPHANUMERIC_ERROR_MESSAGE
public static final String NUMERIC_ERROR_MESSAGE
public static final String EMAIL_ERROR_MESSAGE
public static final String URL_ERROR_MESSAGE
public static FieldValidatorBuilder url()
public static FieldValidatorBuilder email()
public static FieldValidatorBuilder alphabetic()
public static FieldValidatorBuilder alphanumeric()
public static FieldValidatorBuilder numeric()
public static FieldValidatorBuilder regex(String regex)
public static FieldValidatorBuilder basic()
public FieldValidatorBuilder withErrorMessage(String errorMessage)
errorMessage
- @size(max="255")public FieldValidatorBuilder minLength(int minLength)
minLength
- public FieldValidatorBuilder maxLength(int maxLength)
maxLength
- public FieldValidatorBuilder withOption(String option)
option
- @size(max="255")public FieldValidatorBuilder required()
public FieldValidator build()
Copyright 2014, Silanis Technology, Inc. All rights reserved.