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 |
DATEPICKER_ERROR_MESSAGE |
static String |
DEFAULT_DATEPICKER_FORMAT |
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 |
datepickerFormat()
Creates a default datepicker format.
|
static FieldValidatorBuilder |
datepickerFormat(String format)
Creates a default datepicker format.
|
FieldValidatorBuilder |
disabled()
Set that the field is disabled, signer is not allowed to modify a field value.
|
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.
|
FieldValidatorBuilder |
setGroup(String group)
Set the group for the checkbox
|
FieldValidatorBuilder |
setMaximumRequired(int maximumRequired)
Set the maximumRequired for the checkboxes group
|
FieldValidatorBuilder |
setMinimumRequired(int minimumRequired)
Set the minimumRequired for the checkboxes group
|
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 DEFAULT_DATEPICKER_FORMAT
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 final String DATEPICKER_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 datepickerFormat()
public static FieldValidatorBuilder datepickerFormat(String format)
format - string that user want to use, for example, "YYYY-dd-MM", "MM-dd-YYYY", "dd-MM-YYYY", "MMM dd, YYYY", "MMMM dd, YYYY".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 FieldValidatorBuilder disabled()
public FieldValidatorBuilder setGroup(String group)
group - string.public FieldValidatorBuilder setMinimumRequired(int minimumRequired)
minimumRequired - public FieldValidatorBuilder setMaximumRequired(int maximumRequired)
maximumRequired - public FieldValidator build()
Copyright 2022 OneSpan All rights reserved.