Interfaces and classes for time-related data.
Interface Summary Interface Description TimePeriodA period of time measured to millisecond precision using two instances of
Class Summary Class Description DateRangeA range specified in terms of two
DayRepresents a single day in the range 1-Jan-1900 to 31-Dec-9999. DynamicTimeSeriesCollectionA dynamic dataset. FixedMillisecondWrapper for a
java.util.Dateobject that allows it to be used as a
HourRepresents an hour in a specific day. MillisecondRepresents a millisecond. MinuteRepresents a minute. MonthRepresents a single month. MovingAverageA utility class for calculating moving averages of time series data. QuarterDefines a quarter (in a given year). RegularTimePeriodAn abstract class representing a unit of time. SecondRepresents a second in a particular day. SimpleTimePeriodAn arbitrary period of time, measured to millisecond precision using
TimePeriodAnchorUsed to indicate one of three positions in a time period:
TimePeriodValueRepresents a time period and an associated value. TimePeriodValuesA structure containing zero, one or many
TimePeriodValuesCollectionA collection of
TimeSeriesRepresents a sequence of zero or more data items in the form (period, value) where 'period' is some instance of a subclass of
TimeSeriesCollectionA collection of time series objects. TimeSeriesDataItemRepresents one data item in a time series. TimeSeriesTableModelWrapper around a time series to convert it to a table model for use in a
TimeTableXYDatasetA dataset for regular time periods that implements the
WeekA calendar week. YearRepresents a year in the range -9999 to 9999.
Exception Summary Exception Description TimePeriodFormatExceptionAn exception that indicates an invalid format in a string representing a time period.