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
,Serializable
,Cloneable
,org.jfree.util.PublicCloneable
public class AutoTickDisplayDateAxis
extends org.jfree.chart.axis.DateAxis
implements LocaleListener
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
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
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a date format (down to the day) according to the current settingsint
getLabel()
Returns a date format (down to the second) according to the current settingsint
boolean
void
localeChanged
(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 Details
-
DATE_STYLE_AUTO
public static final int DATE_STYLE_AUTO- See Also:
-
DATE_STYLE_MDY
public static final int DATE_STYLE_MDY- See Also:
-
DATE_STYLE_DMY
public static final int DATE_STYLE_DMY- See Also:
-
DATE_STYLE_YMD
public static final int DATE_STYLE_YMD- See Also:
-
TIME_STYLE_AUTO
public static final int TIME_STYLE_AUTO- See Also:
-
TIME_STYLE_12HR
public static final int TIME_STYLE_12HR- See Also:
-
TIME_STYLE_24HR
public static final int TIME_STYLE_24HR- See Also:
-
-
Constructor Details
-
AutoTickDisplayDateAxis
public AutoTickDisplayDateAxis()
-
-
Method Details
-
getDateFormat
Returns a date format (down to the day) according to the current settings -
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
- 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
- Specified by:
localeChanged
in interfaceLocaleListener
-