Package org.javalite.validation
Interface Validator
-
- All Known Implementing Classes:
AttributeLengthValidator,AttributePresenceValidator,DateValidator,EmailValidator,NumericValidator,RangeValidator,RegexpValidator,TimestampValidator,ValidatorAdapter
public interface Validator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringformatMessage(Locale locale, Object... params)Formats a message with locale.voidpinMessage()Will pin the current message.voidsetMessage(String message)Sets an message on this validator.voidvalidate(Validatable validatable)Called by framework when validation is required
-
-
-
Method Detail
-
validate
void validate(Validatable validatable)
Called by framework when validation is required- Parameters:
validatable- map being validated.
-
setMessage
void setMessage(String message)
Sets an message on this validator.- Parameters:
message- error message.
-
formatMessage
String formatMessage(Locale locale, Object... params)
Formats a message with locale.- Parameters:
locale- locale to use.params- parameters in case a message is parametrized.- Returns:
- formatted message
-
pinMessage
void pinMessage()
Will pin the current message. It will ignore any messages generated duringt validation and will use a current message.
-
-