graph
Class DateDrawer

java.lang.Object
graph.Drawer
graph.TemporalDrawer
graph.DateDrawer
- public class DateDrawer
- extends TemporalDrawer
Abstraction for drawing date data
| Fields inherited from class graph.Drawer |
Bottom_ref_rect_height, clipping, draw_color, Ref_text_offset, Reference_rect_width, X_left_line_adjust, xaxis, xmax, xmin, xrange, yaxis, ymax, ymin, yrange |
|
Method Summary |
java.lang.Object |
data()
|
protected void |
draw_month(java.awt.Graphics g,
java.awt.Rectangle bounds,
support.IntPair p,
int[] _x_values)
|
protected void |
draw_tuples(java.awt.Graphics g,
java.awt.Rectangle b)
Draw a vertical line for each month in `data' and years and month
names at the appropriate places. |
protected void |
draw_year(java.awt.Graphics g,
java.awt.Rectangle bounds,
support.IntPair p,
boolean line,
boolean year,
int[] _x_values,
boolean two_digit)
|
int |
drawing_stride()
|
protected java.lang.String |
first_date_at(int year,
int month)
|
int[] |
x_values()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Max_months
protected static final int Max_months
- See Also:
- Constant Field Values
Max_years
protected static final int Max_years
- See Also:
- Constant Field Values
Many_months
protected static final int Many_months
- See Also:
- Constant Field Values
Year_x_offset
protected int Year_x_offset
Month_y
protected int Month_y
Year_y
protected int Year_y
Month_x_offset
protected int Month_x_offset
month_ln
protected int month_ln
DateDrawer
DateDrawer(BasicDrawer d)
data
public java.lang.Object data()
- Specified by:
data in class Drawer
drawing_stride
public int drawing_stride()
- Overrides:
drawing_stride in class TemporalDrawer
x_values
public int[] x_values()
- Overrides:
x_values in class TemporalDrawer
draw_tuples
protected void draw_tuples(java.awt.Graphics g,
java.awt.Rectangle b)
- Draw a vertical line for each month in `data' and years and month
names at the appropriate places.
- Specified by:
draw_tuples in class TemporalDrawer
first_date_at
protected java.lang.String first_date_at(int year,
int month)
draw_month
protected void draw_month(java.awt.Graphics g,
java.awt.Rectangle bounds,
support.IntPair p,
int[] _x_values)
draw_year
protected void draw_year(java.awt.Graphics g,
java.awt.Rectangle bounds,
support.IntPair p,
boolean line,
boolean year,
int[] _x_values,
boolean two_digit)