|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectAbstractGraduation
NumberGraduation
public class NumberGraduation
A graduation using numbers on a linear axis.
Field Summary |
---|
Fields inherited from class AbstractGraduation |
---|
listenerList |
Fields inherited from interface Graduation |
---|
AXIS_TITLE_FONT, TICK_LABEL_FONT, VISUAL_AXIS_LENGTH, VISUAL_TICK_SPACING |
Constructor Summary | |
---|---|
NumberGraduation(Unit<?> unit)
Constructs a graduation with the supplied units. |
Method Summary | |
---|---|
boolean |
equals(Object object)
Compares this graduation with the specified object for equality. |
Format |
getFormat()
Returns the format to use for formatting labels. |
double |
getMaximum()
Returns the maximal value for this graduation. |
double |
getMinimum()
Returns the minimal value for this graduation |
double |
getRange()
Returns the graduation's range. |
TickIterator |
getTickIterator(RenderingHints hints,
TickIterator reuse)
Returns an iterator object that iterates along the graduation ticks and provides access to the graduation values. |
int |
hashCode()
Returns a hash value for this graduation. |
boolean |
setMaximum(double value)
Set the maximum value for this graduation. |
boolean |
setMinimum(double value)
Sets the minimum value for this graduation. |
void |
setRange(double min,
double max,
Unit<?> unit)
Sets the graduation's minimum, maximum and units. |
void |
setUnit(Unit<?> newUnit)
Changes the graduation's units. |
Methods inherited from class AbstractGraduation |
---|
addPropertyChangeListener, getLocale, getTitle, getUnit, removePropertyChangeListener, setLocale, setTitle |
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NumberGraduation(Unit<?> unit)
unit
- The axis's units, or null
if unknow.Method Detail |
---|
public boolean setMinimum(double value) throws IllegalArgumentException
setMinimum
in class AbstractGraduation
value
- The new minimum in AbstractGraduation.getUnit()
units.
true
if the state of this graduation changed
as a result of this call, or false
if the new
value is identical to the previous one.
IllegalArgumentException
- Si value
is NaN ou infinite.getMinimum()
,
setMaximum(double)
public boolean setMaximum(double value) throws IllegalArgumentException
setMaximum
in class AbstractGraduation
value
- The new maximum in AbstractGraduation.getUnit()
units.
true
if the state of this graduation changed as a result of this call,
or false
if the new value is identical to the previous one.
IllegalArgumentException
- If value
is NaN ou infinite.getMaximum()
,
setMinimum(double)
public double getMinimum()
AbstractGraduation.getUnit()
units.setMinimum(double)
,
getMaximum()
,
getRange()
public double getMaximum()
AbstractGraduation.getUnit()
units.setMaximum(double)
,
getMinimum()
,
getRange()
public double getRange()
getMaximum() - getMinimum()
.
public void setRange(double min, double max, Unit<?> unit)
"minimum"
, "maximum"
and "unit"
property names.
min
- The minimal value in the graduation.max
- The maximal value in the graduation.unit
- The graduation unit.public void setUnit(Unit<?> newUnit) throws ConversionException
setUnit
in class AbstractGraduation
newUnit
- The new units, or null
if unknow.
If null, minimum and maximum values are not converted.
ConversionException
- if units are not convertible.public Format getFormat()
TickIterator.currentLabel()
may not be the same. For example, some
iterators may adjust automatically the number of fraction digits.
public TickIterator getTickIterator(RenderingHints hints, TickIterator reuse)
RenderingHints
is specified, tick locations are
adjusted according values for Graduation.VISUAL_AXIS_LENGTH
and Graduation.VISUAL_TICK_SPACING
keys.
hints
- Rendering hints, or null
for the default hints.reuse
- An iterator to reuse if possible, or null
to create a new one. A
non-null object may help to reduce the number of object garbage-collected when
rendering the axis.
reuse
object.public boolean equals(Object object)
equals
in class AbstractGraduation
object
- The object to compare with.
true
if this graduation is equals to the given object.public int hashCode()
hashCode
in class AbstractGraduation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |