org.jfree.date |
Date classes.
|
Java Source File Name | Type | Comment |
AnnualDateRule.java | Class | The base class for all 'annual' date rules: that is, rules for generating
one date for any given year. |
DateUtilities.java | Class | Some useful date methods. |
DayAndMonthRule.java | Class | An annual date rule where the generated date always falls on the same day
and month each year. |
DayOfWeekInMonthRule.java | Class | An annual date rule that specifies the nth day of the week in a given month
(for example, the third Wednesday in June, or the last Friday in November). |
EasterSundayRule.java | Class | An annual date rule for Easter (Sunday). |
MonthConstants.java | Interface | Useful constants for months. |
RelativeDayOfWeekRule.java | Class | An annual date rule that returns a date for each year based on (a) a
reference rule; (b) a day of the week; and (c) a selection parameter
(SerialDate.PRECEDING, SerialDate.NEAREST, SerialDate.FOLLOWING). |
SerialDate.java | Class | An abstract class that defines our requirements for manipulating dates,
without tying down a particular implementation.
Requirement 1 : match at least what Excel does for dates;
Requirement 2 : the date represented by the class is immutable;
Why not just use java.util.Date? We will, when it makes sense. |
SerialDateUtilities.java | Class | A utility class that provides a number of useful methods (some static).
Many of these are used in the implementation of the day-count convention
classes. |
SpreadsheetDate.java | Class | Represents a date using an integer, in a similar fashion to the
implementation in Microsoft Excel. |