|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TickIterator
Provides the mechanism for Graduation
objects to return the
values and labels of their ticks one tick at a time. This interface
returns tick values from some minimal value up to some maximal value,
using some increment value. Note that the increment value may
not be constant. For example, a graduation for the time axis
may use a slightly variable increment between differents months, since
all months doesn't have the same number of days.
Method Summary | |
---|---|
String |
currentLabel()
Returns the label for current tick. |
double |
currentPosition()
Returns the position where to draw the current tick. |
double |
currentValue()
Returns the value for current tick. |
Locale |
getLocale()
Returns the locale used for formatting tick labels. |
boolean |
hasNext()
Tests if the iterator has more ticks. |
boolean |
isMajorTick()
Tests if the current tick is a major one. |
void |
next()
Moves the iterator to the next minor or major tick. |
void |
nextMajor()
Moves the iterator to the next major tick. |
void |
rewind()
Reset the iterator on its first tick. |
Method Detail |
---|
boolean hasNext()
boolean isMajorTick()
true
if current tick is a major tick,
or false
if it is a minor tick.double currentPosition()
currentValue()
. The mean exception is for logarithmic graduation,
in which the tick position is not proportional to the tick value.
double currentValue()
String currentLabel()
null
if it can't produces a label
for current tick.
void next()
void nextMajor()
void rewind()
Locale getLocale()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |