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

    Fields
    Modifier and Type
    Field
    Description
    static 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a date format (down to the day) according to the current settings
    int
     
     
    Returns a date format (down to the second) according to the current settings
    int
     
    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

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • AutoTickDisplayDateAxis

      public AutoTickDisplayDateAxis()
  • Method Details

    • getDateFormat

      public DateFormat getDateFormat()
      Returns a date format (down to the day) according to the current settings
    • getTimeFormat

      public 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 String getLabel()
      Overrides:
      getLabel in class org.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(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener