org.norther.tammi.sprig.jfree.axis
Class JFDateAxis

java.lang.Object
  extended by org.jfree.chart.axis.Axis
      extended by org.jfree.chart.axis.ValueAxis
          extended by org.jfree.chart.axis.DateAxis
              extended by org.norther.tammi.sprig.jfree.axis.JFDateAxis
All Implemented Interfaces:
Serializable, Cloneable, org.jfree.util.PublicCloneable, ChartAxis

public class JFDateAxis
extends DateAxis
implements ChartAxis

A date axis.

Version:
$Id: JFDateAxis.java,v 1.6 2009/09/28 15:08:52 cvsimp Exp $
Author:
Ilkka Priha
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jfree.chart.axis.DateAxis
DEFAULT_ANCHOR_DATE, DEFAULT_AUTO_RANGE_MINIMUM_SIZE_IN_MILLISECONDS, DEFAULT_DATE_RANGE, DEFAULT_DATE_TICK_UNIT
 
Fields inherited from class org.jfree.chart.axis.ValueAxis
DEFAULT_AUTO_RANGE, DEFAULT_AUTO_RANGE_MINIMUM_SIZE, DEFAULT_AUTO_TICK_UNIT_SELECTION, DEFAULT_INVERTED, DEFAULT_LOWER_BOUND, DEFAULT_LOWER_MARGIN, DEFAULT_RANGE, DEFAULT_UPPER_BOUND, DEFAULT_UPPER_MARGIN, MAXIMUM_TICK_COUNT
 
Fields inherited from class org.jfree.chart.axis.Axis
DEFAULT_AXIS_LABEL_FONT, DEFAULT_AXIS_LABEL_INSETS, DEFAULT_AXIS_LABEL_PAINT, DEFAULT_AXIS_LINE_PAINT, DEFAULT_AXIS_LINE_STROKE, DEFAULT_AXIS_VISIBLE, DEFAULT_TICK_LABEL_FONT, DEFAULT_TICK_LABEL_INSETS, DEFAULT_TICK_LABEL_PAINT, DEFAULT_TICK_LABELS_VISIBLE, DEFAULT_TICK_MARK_INSIDE_LENGTH, DEFAULT_TICK_MARK_OUTSIDE_LENGTH, DEFAULT_TICK_MARK_PAINT, DEFAULT_TICK_MARK_STROKE, DEFAULT_TICK_MARKS_VISIBLE
 
Constructor Summary
JFDateAxis()
          Constructs a new axis.
JFDateAxis(String label)
          Constructs a new labeled axis.
 
Method Summary
 Format getFormat()
          Gets the coordinate format.
 int getLabelFontSize()
          Gets the label font size.
 int getScaleFontSize()
          Gets the scale font size.
 void setFormat(Format format)
          Sets the coordinate format.
 void setLabelFontSize(int fs)
          Sets the label font size.
 void setScaleFontSize(int fs)
          Sets the scale font size.
 
Methods inherited from class org.jfree.chart.axis.DateAxis
autoAdjustRange, calculateHighestVisibleTickValue, calculateLowestVisibleTickValue, clone, configure, createStandardDateTickUnits, createStandardDateTickUnits, dateToJava2D, draw, equals, getDateFormatOverride, getMaximumDate, getMinimumDate, getTickMarkPosition, getTickUnit, getTimeline, getTimeZone, hashCode, isHiddenValue, java2DToValue, nextStandardDate, previousStandardDate, refreshTicks, refreshTicksHorizontal, refreshTicksVertical, selectAutoTickUnit, selectHorizontalAutoTickUnit, selectVerticalAutoTickUnit, setDateFormatOverride, setMaximumDate, setMinimumDate, setRange, setRange, setRange, setRange, setTickMarkPosition, setTickUnit, setTickUnit, setTimeline, setTimeZone, valueToJava2D, zoomRange
 
Methods inherited from class org.jfree.chart.axis.ValueAxis
calculateAnchorPoint, centerRange, drawAxisLine, drawTickMarksAndLabels, findMaximumTickLabelHeight, findMaximumTickLabelWidth, getAutoRangeMinimumSize, getAutoTickIndex, getDefaultAutoRange, getDownArrow, getFixedAutoRange, getLeftArrow, getLowerBound, getLowerMargin, getRange, getRightArrow, getStandardTickUnits, getUpArrow, getUpperBound, getUpperMargin, isAutoRange, isAutoTickUnitSelection, isInverted, isNegativeArrowVisible, isPositiveArrowVisible, isVerticalTickLabels, lengthToJava2D, reserveSpace, resizeRange, resizeRange, setAutoRange, setAutoRange, setAutoRangeMinimumSize, setAutoRangeMinimumSize, setAutoTickIndex, setAutoTickUnitSelection, setAutoTickUnitSelection, setDefaultAutoRange, setDownArrow, setFixedAutoRange, setInverted, setLeftArrow, setLowerBound, setLowerMargin, setNegativeArrowVisible, setPositiveArrowVisible, setRangeAboutValue, setRangeWithMargins, setRangeWithMargins, setRangeWithMargins, setRightArrow, setStandardTickUnits, setUpArrow, setUpperBound, setUpperMargin, setVerticalTickLabels
 
Methods inherited from class org.jfree.chart.axis.Axis
addChangeListener, drawLabel, getAxisLinePaint, getAxisLineStroke, getFixedDimension, getLabel, getLabelAngle, getLabelEnclosure, getLabelFont, getLabelInsets, getLabelPaint, getPlot, getTickLabelFont, getTickLabelInsets, getTickLabelPaint, getTickMarkInsideLength, getTickMarkOutsideLength, getTickMarkPaint, getTickMarkStroke, hasListener, isAxisLineVisible, isTickLabelsVisible, isTickMarksVisible, isVisible, notifyListeners, removeChangeListener, setAxisLinePaint, setAxisLineStroke, setAxisLineVisible, setFixedDimension, setLabel, setLabelAngle, setLabelFont, setLabelInsets, setLabelPaint, setPlot, setTickLabelFont, setTickLabelInsets, setTickLabelPaint, setTickLabelsVisible, setTickMarkInsideLength, setTickMarkOutsideLength, setTickMarkPaint, setTickMarkStroke, setTickMarksVisible, setVisible
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.norther.tammi.sprig.chart.layout.ChartAxis
getLabel, setLabel
 

Constructor Detail

JFDateAxis

public JFDateAxis()
Constructs a new axis.


JFDateAxis

public JFDateAxis(String label)
Constructs a new labeled axis.

Parameters:
label - the axis label.
Method Detail

getFormat

public Format getFormat()
Description copied from interface: ChartAxis
Gets the coordinate format.

Specified by:
getFormat in interface ChartAxis
Returns:
the coordinate format.

setFormat

public void setFormat(Format format)
Description copied from interface: ChartAxis
Sets the coordinate format.

Specified by:
setFormat in interface ChartAxis
Parameters:
format - the coordinate format.

getLabelFontSize

public int getLabelFontSize()
Description copied from interface: ChartAxis
Gets the label font size.

Specified by:
getLabelFontSize in interface ChartAxis
Returns:
the font size in points.

setLabelFontSize

public void setLabelFontSize(int fs)
Description copied from interface: ChartAxis
Sets the label font size.

Specified by:
setLabelFontSize in interface ChartAxis
Parameters:
fs - the font size in points.

getScaleFontSize

public int getScaleFontSize()
Description copied from interface: ChartAxis
Gets the scale font size.

Specified by:
getScaleFontSize in interface ChartAxis
Returns:
the font size in points.

setScaleFontSize

public void setScaleFontSize(int fs)
Description copied from interface: ChartAxis
Sets the scale font size.

Specified by:
setScaleFontSize in interface ChartAxis
Parameters:
fs - the font size in points.


Copyright © 2004 The Norther Organization. All rights reserved.