Class AutoTickDisplayDateAxis
- java.lang.Object
-
- org.jfree.chart.axis.Axis
-
- org.jfree.chart.axis.ValueAxis
-
- org.jfree.chart.axis.DateAxis
-
- com.inductiveautomation.factorypmi.application.components.chart.AutoTickDisplayDateAxis
-
- All Implemented Interfaces:
LocaleListener
,java.io.Serializable
,java.lang.Cloneable
,org.jfree.util.PublicCloneable
public class AutoTickDisplayDateAxis extends org.jfree.chart.axis.DateAxis implements LocaleListener
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
DATE_STYLE_AUTO
static int
DATE_STYLE_DMY
static int
DATE_STYLE_MDY
static int
DATE_STYLE_YMD
static int
TIME_STYLE_12HR
static int
TIME_STYLE_24HR
static int
TIME_STYLE_AUTO
-
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
Constructors Constructor Description AutoTickDisplayDateAxis()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.text.DateFormat
getDateFormat()
Returns a date format (down to the day) according to the current settingsint
getDateStyle()
java.lang.String
getLabel()
java.text.DateFormat
getTimeFormat()
Returns a date format (down to the second) according to the current settingsint
getTimeStyle()
boolean
isDisplayDayInTitle()
void
localeChanged(java.util.Locale newLocale)
static int
resolveAutoDateStyle(int dateStyle)
static int
resolveAutoTimeStyle(int timeStyle)
void
setDateStyle(int dateStyle)
void
setDisplayDayInTitle(boolean displayDayInTitle)
void
setTimeStyle(int timeStyle)
-
Methods inherited from class org.jfree.chart.axis.DateAxis
autoAdjustRange, calculateHighestVisibleTickValue, calculateLowestVisibleTickValue, clone, configure, createStandardDateTickUnits, 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, 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, setLabelInsets, setLabelPaint, setPlot, setTickLabelFont, setTickLabelInsets, setTickLabelPaint, setTickLabelsVisible, setTickMarkInsideLength, setTickMarkOutsideLength, setTickMarkPaint, setTickMarkStroke, setTickMarksVisible, setVisible
-
-
-
-
Field Detail
-
DATE_STYLE_AUTO
public static final int DATE_STYLE_AUTO
- See Also:
- Constant Field Values
-
DATE_STYLE_MDY
public static final int DATE_STYLE_MDY
- See Also:
- Constant Field Values
-
DATE_STYLE_DMY
public static final int DATE_STYLE_DMY
- See Also:
- Constant Field Values
-
DATE_STYLE_YMD
public static final int DATE_STYLE_YMD
- See Also:
- Constant Field Values
-
TIME_STYLE_AUTO
public static final int TIME_STYLE_AUTO
- See Also:
- Constant Field Values
-
TIME_STYLE_12HR
public static final int TIME_STYLE_12HR
- See Also:
- Constant Field Values
-
TIME_STYLE_24HR
public static final int TIME_STYLE_24HR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDateFormat
public java.text.DateFormat getDateFormat()
Returns a date format (down to the day) according to the current settings
-
getTimeFormat
public java.text.DateFormat getTimeFormat()
Returns a date format (down to the second) according to the current settings
-
resolveAutoTimeStyle
public static int resolveAutoTimeStyle(int timeStyle)
-
resolveAutoDateStyle
public static int resolveAutoDateStyle(int dateStyle)
-
getLabel
public java.lang.String getLabel()
- Overrides:
getLabel
in classorg.jfree.chart.axis.Axis
-
isDisplayDayInTitle
public boolean isDisplayDayInTitle()
-
setDisplayDayInTitle
public void setDisplayDayInTitle(boolean displayDayInTitle)
-
getDateStyle
public int getDateStyle()
-
setDateStyle
public void setDateStyle(int dateStyle)
-
getTimeStyle
public int getTimeStyle()
-
setTimeStyle
public void setTimeStyle(int timeStyle)
-
localeChanged
public void localeChanged(java.util.Locale newLocale)
- Specified by:
localeChanged
in interfaceLocaleListener
-
-