public class GrannyTickLabeller extends java.lang.Object implements TickLabeller
GrannyTextRenderer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_FORMATTER |
Constructor and Description |
---|
GrannyTickLabeller() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
finished() |
DatumFormatter |
getFormatter()
the formatter.
|
protected java.lang.String |
getLabel(int tickNumber,
Datum value) |
void |
init(TickVDescriptor ticks)
sets the ticks and DatumFormatter before drawing.
|
java.awt.Rectangle |
labelMajorTick(java.awt.Graphics g,
int tickNumber,
java.awt.geom.Line2D tickLine) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setFormatter(DatumFormatter df)
override the formatter in the TickVDescriptor.
|
public static final java.lang.String PROP_FORMATTER
public void init(TickVDescriptor ticks)
init
in interface TickLabeller
ticks
- public void setFormatter(DatumFormatter df)
df
- the formatter to usepublic DatumFormatter getFormatter()
public java.awt.Rectangle labelMajorTick(java.awt.Graphics g, int tickNumber, java.awt.geom.Line2D tickLine)
labelMajorTick
in interface TickLabeller
protected java.lang.String getLabel(int tickNumber, Datum value)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void finished()
finished
in interface TickLabeller