Class EasterHoliday

  • All Implemented Interfaces:
    DateRule

    public class EasterHoliday
    extends Holiday
    Note: The Holiday framework is a technology preview. Despite its age, is still draft API, and clients should treat it as such. A Holiday subclass which represents holidays that occur a fixed number of days before or after Easter. Supports both the Western and Orthodox methods for calculating Easter.
    • Field Detail

      • SHROVE_TUESDAY

        public static final EasterHoliday SHROVE_TUESDAY
        Shrove Tuesday, aka Mardi Gras, 48 days before Easter
      • ASH_WEDNESDAY

        public static final EasterHoliday ASH_WEDNESDAY
        Ash Wednesday, start of Lent, 47 days before Easter
      • PALM_SUNDAY

        public static final EasterHoliday PALM_SUNDAY
        Palm Sunday, 7 days before Easter
      • MAUNDY_THURSDAY

        public static final EasterHoliday MAUNDY_THURSDAY
        Maundy Thursday, 3 days before Easter
      • GOOD_FRIDAY

        public static final EasterHoliday GOOD_FRIDAY
        Good Friday, 2 days before Easter
      • EASTER_SUNDAY

        public static final EasterHoliday EASTER_SUNDAY
        Easter Sunday
      • EASTER_MONDAY

        public static final EasterHoliday EASTER_MONDAY
        Easter Monday, 1 day after Easter
      • ASCENSION

        public static final EasterHoliday ASCENSION
        Ascension, 39 days after Easter
      • PENTECOST

        public static final EasterHoliday PENTECOST
        Pentecost (aka Whit Sunday), 49 days after Easter
      • WHIT_SUNDAY

        public static final EasterHoliday WHIT_SUNDAY
        Whit Sunday (aka Pentecost), 49 days after Easter
      • WHIT_MONDAY

        public static final EasterHoliday WHIT_MONDAY
        Whit Monday, 50 days after Easter
      • CORPUS_CHRISTI

        public static final EasterHoliday CORPUS_CHRISTI
        Corpus Christi, 60 days after Easter
    • Constructor Detail

      • EasterHoliday

        public EasterHoliday​(java.lang.String name)
        Construct a holiday that falls on Easter Sunday every year
        Parameters:
        name - The name of the holiday
      • EasterHoliday

        public EasterHoliday​(int daysAfter,
                             java.lang.String name)
        Construct a holiday that falls a specified number of days before or after Easter Sunday each year.
        Parameters:
        daysAfter - The number of days before (-) or after (+) Easter
        name - The name of the holiday
      • EasterHoliday

        public EasterHoliday​(int daysAfter,
                             boolean orthodox,
                             java.lang.String name)
        Construct a holiday that falls a specified number of days before or after Easter Sunday each year, using either the Western or Orthodox calendar.
        Parameters:
        daysAfter - The number of days before (-) or after (+) Easter
        orthodox - Use the Orthodox calendar?
        name - The name of the holiday