## Uses of Class
org.jfree.data.time.RegularTimePeriod

- Packages that use RegularTimePeriod
  Package | Description
  --- | ---
  org.jfree.chart.axis |
  org.jfree.data.time |

- - ### Uses of RegularTimePeriod in org.jfree.chart.axis

    Methods in org.jfree.chart.axis that return RegularTimePeriod
    Modifier and Type | Method and Description
    --- | ---
    `RegularTimePeriod` | PeriodAxisLabelInfo.`createInstance(java.util.Date millisecond, java.util.TimeZone zone)` Deprecated. As of 1.0.13, use the method that specifies the locale also.
    `RegularTimePeriod` | PeriodAxisLabelInfo.`createInstance(java.util.Date millisecond, java.util.TimeZone zone, java.util.Locale locale)` Creates a time period that includes the specified millisecond, assuming the given time zone.
    `RegularTimePeriod` | PeriodAxis.`getFirst()` Returns the first time period in the axis range.
    `RegularTimePeriod` | PeriodAxis.`getLast()` Returns the last time period in the axis range.

    Methods in org.jfree.chart.axis with parameters of type RegularTimePeriod
    Modifier and Type | Method and Description
    --- | ---
    `void` | PeriodAxis.`setFirst(RegularTimePeriod first)` Sets the first time period in the axis range and sends an `AxisChangeEvent` to all registered listeners.
    `void` | PeriodAxis.`setLast(RegularTimePeriod last)` Sets the last time period in the axis range and sends an `AxisChangeEvent` to all registered listeners.

    Constructors in org.jfree.chart.axis with parameters of type RegularTimePeriod
    Constructor and Description
    `PeriodAxis(java.lang.String label, RegularTimePeriod first, RegularTimePeriod last)` Creates a new axis.
    `PeriodAxis(java.lang.String label, RegularTimePeriod first, RegularTimePeriod last, java.util.TimeZone timeZone)` Deprecated. As of version 1.0.13, you should use the constructor that specifies a Locale also.
    `PeriodAxis(java.lang.String label, RegularTimePeriod first, RegularTimePeriod last, java.util.TimeZone timeZone, java.util.Locale locale)` Creates a new axis.

  - ### Uses of RegularTimePeriod in org.jfree.data.time

    Subclasses of RegularTimePeriod in org.jfree.data.time
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Day` Represents a single day in the range 1-Jan-1900 to 31-Dec-9999.
    `class` | `Hour` Represents an hour in a specific day.
    `class` | `Millisecond` Represents a millisecond.
    `class` | `Minute` Represents a minute.
    `class` | `Month` Represents a single month.
    `class` | `Quarter` Defines a quarter (in a given year).
    `class` | `Second` Represents a second in a particular day.
    `class` | `Year` Represents a year in the range -9999 to 9999.

    Methods in org.jfree.data.time that return RegularTimePeriod
    Modifier and Type | Method and Description
    --- | ---
    `static RegularTimePeriod` | RegularTimePeriod.`createInstance(java.lang.Class c, java.util.Date millisecond, java.util.TimeZone zone)` Creates a time period that includes the specified millisecond, assuming the given time zone.
    `RegularTimePeriod` | Minute.`next()` Returns the minute following this one.
    `RegularTimePeriod` | Quarter.`next()` Returns the quarter following this one.
    `RegularTimePeriod` | Day.`next()` Returns the day following this one, or `null` if some limit has been reached.
    `RegularTimePeriod` | Millisecond.`next()` Returns the millisecond following this one.
    `RegularTimePeriod` | Year.`next()` Returns the year following this one.
    `RegularTimePeriod` | Month.`next()` Returns the month following this one.
    `abstract RegularTimePeriod` | RegularTimePeriod.`next()` Returns the time period following this one, or `null` if some limit has been reached.
    `RegularTimePeriod` | Hour.`next()` Returns the hour following this one.
    `RegularTimePeriod` | Second.`next()` Returns the second following this one.
    `RegularTimePeriod` | Minute.`previous()` Returns the minute preceding this one.
    `RegularTimePeriod` | Quarter.`previous()` Returns the quarter preceding this one.
    `RegularTimePeriod` | Day.`previous()` Returns the day preceding this one.
    `RegularTimePeriod` | Millisecond.`previous()` Returns the millisecond preceding this one.
    `RegularTimePeriod` | Year.`previous()` Returns the year preceding this one.
    `RegularTimePeriod` | Month.`previous()` Returns the month preceding this one.
    `abstract RegularTimePeriod` | RegularTimePeriod.`previous()` Returns the time period preceding this one, or `null` if some lower limit has been reached.
    `RegularTimePeriod` | Hour.`previous()` Returns the hour preceding this one.
    `RegularTimePeriod` | Second.`previous()` Returns the second preceding this one.