com.inxar.affirm
Class AffirmDoubleRange
java.lang.Object
|
+--com.inxar.affirm.AbstractAffirmation
|
+--com.inxar.affirm.AffirmDoubleRange
- All Implemented Interfaces:
- Affirmation
- public class AffirmDoubleRange
- extends AbstractAffirmation
Affirmation
implementation which checks that the value
associated with a certain key is a valid Double
within
(inclusive) the given high and lo values.
Constructor Summary |
AffirmDoubleRange(java.lang.Object key,
boolean isFatal,
double lo,
double hi)
|
AffirmDoubleRange(java.lang.Object key,
double lo,
double hi)
|
AffirmDoubleRange(java.lang.Object key,
java.lang.String msg,
boolean isFatal,
double lo,
double hi)
|
Method Summary |
java.lang.Object |
affirm(java.lang.Object val)
Evaluates the given Input for validity. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AffirmDoubleRange
public AffirmDoubleRange(java.lang.Object key,
java.lang.String msg,
boolean isFatal,
double lo,
double hi)
AffirmDoubleRange
public AffirmDoubleRange(java.lang.Object key,
boolean isFatal,
double lo,
double hi)
AffirmDoubleRange
public AffirmDoubleRange(java.lang.Object key,
double lo,
double hi)
affirm
public java.lang.Object affirm(java.lang.Object val)
throws AffirmationException
- Description copied from interface:
Affirmation
- Evaluates the given
Input
for validity. If valid,
the method should return with an Object to be subsequently
included in a Datum
and Data
container. If invalid, an AffirmationException
is
thrown which carries out the error message and isFatal flag.