Package org.jfree.data.time
Interfaces and classes for time-related data.
-
Interface Summary Interface Description TimePeriod A period of time measured to millisecond precision using two instances ofjava.util.Date
. -
Class Summary Class Description DateRange A range specified in terms of twojava.util.Date
objects.Day Represents a single day in the range 1-Jan-1900 to 31-Dec-9999.DynamicTimeSeriesCollection A dynamic dataset.FixedMillisecond Wrapper for ajava.util.Date
object that allows it to be used as aRegularTimePeriod
.Hour Represents an hour in a specific day.Millisecond Represents a millisecond.Minute Represents a minute.Month Represents a single month.MovingAverage A utility class for calculating moving averages of time series data.Quarter Defines a quarter (in a given year).RegularTimePeriod An abstract class representing a unit of time.Second Represents a second in a particular day.SimpleTimePeriod An arbitrary period of time, measured to millisecond precision usingjava.util.Date
.TimePeriodAnchor Used to indicate one of three positions in a time period:START
,MIDDLE
andEND
.TimePeriodValue Represents a time period and an associated value.TimePeriodValues A structure containing zero, one or manyTimePeriodValue
instances.TimePeriodValuesCollection A collection ofTimePeriodValues
objects.TimeSeries Represents a sequence of zero or more data items in the form (period, value) where 'period' is some instance of a subclass ofRegularTimePeriod
.TimeSeriesCollection A collection of time series objects.TimeSeriesDataItem Represents one data item in a time series.TimeSeriesTableModel Wrapper around a time series to convert it to a table model for use in aJTable
.TimeTableXYDataset A dataset for regular time periods that implements theTableXYDataset
interface.Week A calendar week.Year Represents a year in the range -9999 to 9999. -
Exception Summary Exception Description TimePeriodFormatException An exception that indicates an invalid format in a string representing a time period.