|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.srplib.validation.Validators
public class Validators
Contains static factory method constructing validators.
| Constructor Summary | |
|---|---|
Validators()
|
|
| Method Summary | ||
|---|---|---|
static Validator<String> |
email()
Creates email address validators. |
|
static Validator<String> |
length(int minimum,
int maximum)
Creates string length validators. |
|
static Validator<String> |
maxLength(int maximum)
Creates maximal string length validators. |
|
static Validator<String> |
minLength(int minimum)
Creates minimal string length validators. |
|
static ValidationError |
newError(String message)
Creates new validation error basing on simple string message. |
|
static ValidationError |
newError(String message,
Object formField)
Creates new validation error basing on simple string message and associate it with specified form field. |
|
static Validator<String> |
phone()
Creates phone validators. |
|
static
|
positive()
Creates number validators. |
|
static
|
range(T minimum,
T maximum)
Creates value range validators. |
|
static Validator<String> |
regexp(String regexp)
Creates validators which matches string against specified regular expression. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Validators()
| Method Detail |
|---|
public static ValidationError newError(String message)
message - String error message.
public static ValidationError newError(String message,
Object formField)
message - String error message.formField - FormField a field where validation error has been detected.
public static Validator<String> length(int minimum,
int maximum)
minimum - minimal string length (inclusive).maximum - maximal string length (inclusive).
StringLengthValidatorpublic static Validator<String> minLength(int minimum)
minimum - minimal string length (inclusive).
public static Validator<String> maxLength(int maximum)
maximum - maximal string length (inclusive).
public static Validator<String> regexp(String regexp)
regexp - String regular expression.
public static Validator<String> email()
EmailAddressValidatorpublic static Validator<String> phone()
public static <T extends Comparable<T>> Validator<T> range(T minimum,
T maximum)
Comparable.
minimum - minimal value (inclusive).maximum - maximal value (inclusive).
ValueRangeValidatorpublic static <T extends Number> Validator<T> positive()
Number is positive.
PositiveNumberValidator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||