public abstract class AbstractValueSpace extends Object implements ValueSpace
| Modifier and Type | Field and Description |
|---|---|
static Integer |
EQ |
static Integer |
GT |
static Integer |
LT |
static Integer |
SIZE_INF |
static Integer |
SIZE_ONE |
static Integer |
SIZE_ZERO |
INFINITE| Modifier | Constructor and Description |
|---|---|
protected |
AbstractValueSpace() |
|
AbstractValueSpace(Object minInf,
Object midVal,
Object maxInf,
boolean isInfinite) |
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
compareInternal(Object o1,
Object o2) |
protected Integer |
countInternal(Object o1,
Object o2) |
Object |
getMaxValue() |
Object |
getMidValue() |
Object |
getMinValue() |
boolean |
isInfinite() |
boolean |
isInfinite(Object value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompare, count, getLexicalForm, getValue, isValid, succequalspublic static final Integer EQ
public static final Integer GT
public static final Integer LT
public static final Integer SIZE_ZERO
public static final Integer SIZE_ONE
public static final Integer SIZE_INF
public Object getMidValue()
getMidValue in interface ValueSpacepublic Object getMinValue()
getMinValue in interface ValueSpacepublic Object getMaxValue()
getMaxValue in interface ValueSpacepublic boolean isInfinite()
isInfinite in interface ValueSpacepublic boolean isInfinite(Object value)
isInfinite in interface ValueSpaceCopyright © 2013. All Rights Reserved.