List of usage examples for org.jfree.chart.axis DateTick getTextAnchor
public TextAnchor getTextAnchor()
From source file:org.codehaus.mojo.dashboard.report.plugin.chart.time.DashDateAxis.java
/** * @see org.jfree.chart.axis.DateAxis#refreshTicksHorizontal(java.awt.Graphics2D, java.awt.geom.Rectangle2D, * org.jfree.ui.RectangleEdge)/*w w w. j a v a2 s. com*/ */ protected List refreshTicksHorizontal(Graphics2D g2, Rectangle2D dataArea, RectangleEdge edge) { if (getDateTickLabelAngle() == 0.0) { return super.refreshTicksHorizontal(g2, dataArea, edge); } else { setVerticalTickLabels(true); List ticks = super.refreshTicksHorizontal(g2, dataArea, edge); List ret = new ArrayList(); for (int i = 0; i < ticks.size(); i++) { Object tick = ticks.get(i); if (tick instanceof DateTick) { DateTick dateTick = (DateTick) tick; ret.add(new DateTick(dateTick.getDate(), dateTick.getText(), dateTick.getTextAnchor(), dateTick.getRotationAnchor(), getDateTickLabelAngle())); } else { ret.add(tick); } } return ret; } }