hibergui.verify
Class IntervalConstraint
java.lang.Object
hibergui.verify.IntervalConstraint
- All Implemented Interfaces:
- Constraint
- Direct Known Subclasses:
- DoubleInterval, IntegerInterval, LongInterval
public abstract class IntervalConstraint
- extends java.lang.Object
- implements Constraint
|
Field Summary |
protected java.lang.Number |
a
|
protected java.lang.Number |
b
|
static int |
LEFT_OPEN
|
protected int |
mode
|
static int |
NONE
|
static int |
RIGHT_OPEN
|
|
Method Summary |
abstract boolean |
check(java.lang.Number n)
|
boolean |
check(java.lang.Object o)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NONE
public static final int NONE
- See Also:
- Constant Field Values
LEFT_OPEN
public static final int LEFT_OPEN
- See Also:
- Constant Field Values
RIGHT_OPEN
public static final int RIGHT_OPEN
- See Also:
- Constant Field Values
mode
protected final int mode
a
protected final java.lang.Number a
b
protected final java.lang.Number b
IntervalConstraint
public IntervalConstraint(java.lang.Number a,
java.lang.Number b)
IntervalConstraint
public IntervalConstraint(java.lang.Number a,
java.lang.Number b,
int mode)
check
public boolean check(java.lang.Object o)
- Specified by:
check in interface Constraint
- Returns:
- true if the object satisfies the constraint, false otherwise
check
public abstract boolean check(java.lang.Number n)