Range<java.lang.String>
public class StringRange extends AbstractRange<java.lang.String>
PROPERTY_MAX, PROPERTY_MIN
Constructor | Description |
---|---|
StringRange(java.lang.String lower,
java.lang.String upper) |
Modifier and Type | Method | 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, removePropertyChangeListener
public 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)
Range
lower
- 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()
Range
public double maximum()
Range
public double size()
Range
public boolean contains(java.lang.String x)
Range
contains()
method is more like a set membership test.public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(Range o)
compareTo
in class AbstractRange<java.lang.String>