public class StringRange extends AbstractRange<java.lang.String>
PROPERTY_MAX, PROPERTY_MIN| Constructor and Description |
|---|
StringRange(java.lang.String lower,
java.lang.String upper) |
| Modifier and Type | Method and Description |
|---|---|
void |
adjust(java.lang.String lower,
java.lang.String upper)
Adjusts the range.
|
int |
compareTo(Range o) |
boolean |
contains(java.lang.String x)
Determines whether the supplied point lies within this range.
|
Range<java.lang.String> |
createIntermediate(Range<java.lang.String> targetRange,
double position) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
lower() |
double |
maximum()
This may be the numeric representation of upper() or it may be rounded up.
|
double |
minimum()
This may be the numeric representation of lower() or it may be rounded down.
|
protected void |
setMax(java.lang.String upper) |
protected void |
setMin(java.lang.String lower) |
double |
size()
Compute the size of the range
|
java.lang.String |
toString() |
java.lang.String |
upper() |
addPropertyChangeListener, copy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListenerpublic Range<java.lang.String> createIntermediate(Range<java.lang.String> targetRange, double position)
createIntermediate in class AbstractRange<java.lang.String>public java.lang.String lower()
public java.lang.String upper()
public void adjust(java.lang.String lower,
java.lang.String upper)
Rangelower - the new smallest value of the rangeupper - the new largest value of the rangeprotected void setMin(java.lang.String lower)
protected void setMax(java.lang.String upper)
public double minimum()
Rangepublic double maximum()
Rangepublic double size()
Rangepublic boolean contains(java.lang.String x)
Rangecontains() method is more like a set membership test.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(Range o)
compareTo in interface java.lang.Comparable<Range>compareTo in class AbstractRange<java.lang.String>