public interface ValidationRule<T>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
failMessage()
Returns the message when an item fails to pass this rule.
|
boolean |
passRule(T item)
Determines whether an item passes a validation rule.
|
void |
setFailMessage(java.lang.String msg)
Changes this rule's failure message.
|
boolean passRule(T item)
item
- Item to validatejava.lang.String failMessage()
void setFailMessage(java.lang.String msg)
BaseRule.BaseRule(String)
suffices for the rule. However,
on occasion a rule will wish to customize the failure message at runtime. In that situation,
the passRule(Object)
implementation calls this method.msg
- New failure message.