public abstract class BaseRule<T> extends java.lang.Object implements ValidationRule<T>
Constructor and Description |
---|
BaseRule(java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
failMessage()
Returns the message when an item fails to pass this rule.
|
void |
setFailMessage(java.lang.String msg)
Changes this rule's failure message.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
passRule
public java.lang.String failMessage()
ValidationRule
failMessage
in interface ValidationRule<T>
public void setFailMessage(java.lang.String msg)
ValidationRule
BaseRule(String)
suffices for the rule. However,
on occasion a rule will wish to customize the failure message at runtime. In that situation,
the ValidationRule.passRule(Object)
implementation calls this method.setFailMessage
in interface ValidationRule<T>
msg
- New failure message.