Uses of Class
org.jfree.date.SerialDate

Packages that use SerialDate
Package
Description
Date classes.
Utility classes for creating user interfaces.
  • Uses of SerialDate in org.jfree.date

    Subclasses of SerialDate in org.jfree.date
    Modifier and Type
    Class
    Description
    class 
    Represents a date using an integer, in a similar fashion to the implementation in Microsoft Excel.
    Methods in org.jfree.date that return SerialDate
    Modifier and Type
    Method
    Description
    static SerialDate
    SerialDate.addDays(int days, SerialDate base)
    Creates a new date by adding the specified number of days to the base date.
    static SerialDate
    SerialDate.addMonths(int months, SerialDate base)
    Creates a new date by adding the specified number of months to the base date.
    static SerialDate
    SerialDate.addYears(int years, SerialDate base)
    Creates a new date by adding the specified number of years to the base date.
    static SerialDate
    SerialDate.createInstance(int serial)
    Factory method that returns an instance of some concrete subclass of SerialDate.
    static SerialDate
    SerialDate.createInstance(int day, int month, int yyyy)
    Factory method that returns an instance of some concrete subclass of SerialDate.
    static SerialDate
    SerialDate.createInstance(Date date)
    Factory method that returns an instance of a subclass of SerialDate.
    abstract SerialDate
    AnnualDateRule.getDate(int year)
    Returns the date for this rule, given the year.
    DayAndMonthRule.getDate(int yyyy)
    Returns the date, given the year.
    DayOfWeekInMonthRule.getDate(int year)
    Return the date for this rule, given the year.
    EasterSundayRule.getDate(int year)
    Returns the date of Easter Sunday for the given year.
    RelativeDayOfWeekRule.getDate(int year)
    Returns the date generated by this rule, for the specified year.
    Rolls the date forward to the last day of the month.
    SerialDate.getFollowingDayOfWeek(int targetDOW)
    Returns the earliest date that falls on the specified day-of-the-week and is AFTER this date.
    static SerialDate
    SerialDate.getFollowingDayOfWeek(int targetWeekday, SerialDate base)
    Returns the earliest date that falls on the specified day-of-the-week and is AFTER the base date.
    SerialDate.getNearestDayOfWeek(int targetDOW)
    Returns the nearest date that falls on the specified day-of-the-week.
    static SerialDate
    SerialDate.getNearestDayOfWeek(int targetDOW, SerialDate base)
    Returns the date that falls on the specified day-of-the-week and is CLOSEST to the base date.
    SerialDate.getPreviousDayOfWeek(int targetDOW)
    Returns the latest date that falls on the specified day-of-the-week and is BEFORE this date.
    static SerialDate
    SerialDate.getPreviousDayOfWeek(int targetWeekday, SerialDate base)
    Returns the latest date that falls on the specified day-of-the-week and is BEFORE the base date.
    Methods in org.jfree.date with parameters of type SerialDate
    Modifier and Type
    Method
    Description
    static SerialDate
    SerialDate.addDays(int days, SerialDate base)
    Creates a new date by adding the specified number of days to the base date.
    static SerialDate
    SerialDate.addMonths(int months, SerialDate base)
    Creates a new date by adding the specified number of months to the base date.
    static SerialDate
    SerialDate.addYears(int years, SerialDate base)
    Creates a new date by adding the specified number of years to the base date.
    abstract int
    SerialDate.compare(SerialDate other)
    Returns the difference (in days) between this date and the specified 'other' date.
    int
    SpreadsheetDate.compare(SerialDate other)
    Returns the difference (in days) between this date and the specified 'other' date.
    static int
    SerialDateUtilities.countFeb29s(SerialDate start, SerialDate end)
    Returns the number of times that February 29 falls within the specified date range.
    static int
    SerialDateUtilities.dayCount30(SerialDate start, SerialDate end)
    Returns the number of days between the specified start and end dates, assuming that there are thirty days in every month (that is, corresponding to the 30/360 day-count convention).
    static int
    SerialDateUtilities.dayCount30E(SerialDate start, SerialDate end)
    Returns the number of days between the specified start and end dates, assuming that there are thirty days in every month, and applying the European adjustment (that is, corresponding to the 30E/360 day-count convention).
    static int
    SerialDateUtilities.dayCount30ISDA(SerialDate start, SerialDate end)
    Returns the number of days between the specified start and end dates, assuming that there are thirty days in every month, and applying the ISDA adjustments (that is, corresponding to the 30/360 (ISDA) day-count convention).
    static int
    SerialDateUtilities.dayCount30PSA(SerialDate start, SerialDate end)
    Returns the number of days between the specified start and end dates, assuming that there are thirty days in every month, and applying the PSA adjustments (that is, corresponding to the 30/360 (PSA) day-count convention).
    static int
    SerialDateUtilities.dayCountActual(SerialDate start, SerialDate end)
    Returns the actual number of days between two dates.
    Rolls the date forward to the last day of the month.
    static SerialDate
    SerialDate.getFollowingDayOfWeek(int targetWeekday, SerialDate base)
    Returns the earliest date that falls on the specified day-of-the-week and is AFTER the base date.
    static SerialDate
    SerialDate.getNearestDayOfWeek(int targetDOW, SerialDate base)
    Returns the date that falls on the specified day-of-the-week and is CLOSEST to the base date.
    static SerialDate
    SerialDate.getPreviousDayOfWeek(int targetWeekday, SerialDate base)
    Returns the latest date that falls on the specified day-of-the-week and is BEFORE the base date.
    abstract boolean
    SerialDate.isAfter(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    boolean
    SpreadsheetDate.isAfter(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    abstract boolean
    SerialDate.isBefore(SerialDate other)
    Returns true if this SerialDate represents an earlier date compared to the specified SerialDate.
    boolean
    SpreadsheetDate.isBefore(SerialDate other)
    Returns true if this SerialDate represents an earlier date compared to the specified SerialDate.
    abstract boolean
    SerialDate.isInRange(SerialDate d1, SerialDate d2)
    Returns true if this SerialDate is within the specified range (INCLUSIVE).
    abstract boolean
    SerialDate.isInRange(SerialDate d1, SerialDate d2, int include)
    Returns true if this SerialDate is within the specified range (caller specifies whether or not the end-points are included).
    boolean
    SpreadsheetDate.isInRange(SerialDate d1, SerialDate d2)
    Returns true if this SerialDate is within the specified range (INCLUSIVE).
    boolean
    SpreadsheetDate.isInRange(SerialDate d1, SerialDate d2, int include)
    Returns true if this SerialDate is within the specified range (caller specifies whether or not the end-points are included).
    static boolean
    SerialDateUtilities.isLastDayOfFebruary(SerialDate d)
    Returns true if the specified date is the last day in February (that is, the 28th in non-leap years, and the 29th in leap years).
    abstract boolean
    SerialDate.isOn(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    boolean
    SpreadsheetDate.isOn(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    abstract boolean
    SerialDate.isOnOrAfter(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    boolean
    SpreadsheetDate.isOnOrAfter(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    abstract boolean
    SerialDate.isOnOrBefore(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
    boolean
    SpreadsheetDate.isOnOrBefore(SerialDate other)
    Returns true if this SerialDate represents the same date as the specified SerialDate.
  • Uses of SerialDate in org.jfree.ui

    Fields in org.jfree.ui declared as SerialDate
    Modifier and Type
    Field
    Description
    private SerialDate
    SerialDateChooserPanel.date
    The date selected in the panel.
    Methods in org.jfree.ui that return SerialDate
    Modifier and Type
    Method
    Description
    SerialDateChooserPanel.getDate()
    Returns the date selected in the panel.
    protected SerialDate
    SerialDateChooserPanel.getFirstVisibleDate()
    Returns the first date that is visible in the grid.
    Methods in org.jfree.ui with parameters of type SerialDate
    Modifier and Type
    Method
    Description
    protected Color
    SerialDateChooserPanel.getButtonColor(SerialDate targetDate)
    Returns the button color according to the specified date.
    void
    SerialDateChooserPanel.setDate(SerialDate date)
    Sets the date chosen in the panel.
    Constructors in org.jfree.ui with parameters of type SerialDate
    Modifier
    Constructor
    Description
     
    SerialDateChooserPanel(SerialDate date, boolean controlPanel)
    Constructs a new date chooser panel.
     
    SerialDateChooserPanel(SerialDate date, boolean controlPanel, Color dateButtonColor, Color monthButtonColor)
    Constructs a new date chooser panel.