Range instances. Represents a unique
way of "cutting" a "number line" (actually of instances of type C, not necessarily
"numbers") into two sections; this can be done below a certain value, above a certain value,
below all values or above all values. With this object defined in this way, an interval can
always be represented by a pair of Cut instances.
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final C | |
| private static final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static <C extends Comparable | |
| pack-priv static <C extends Comparable | |
| pack-priv static <C extends Comparable | |
| pack-priv static <C extends Comparable | |
| pack-priv Cut | |
| public int | compareTo(Cut<C>
the object to be compared. that)Implements java. |
| pack-priv abstract void | |
| pack-priv abstract void | |
| pack-priv C | |
| public boolean | equals(Object
the reference object with which to compare. obj)Overrides java. |
| pack-priv abstract C | |
| public abstract int | |
| pack-priv abstract boolean | |
| pack-priv abstract C | |
| pack-priv abstract BoundType | |
| pack-priv abstract BoundType | |
| pack-priv abstract Cut | |
| pack-priv abstract Cut |