com.ibm.icu.util
Class EasterHoliday

java.lang.Object
  extended by com.ibm.icu.util.Holiday
      extended by com.ibm.icu.util.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.

Status:
Draft ICU 2.8 (retainAll).

Field Summary
static EasterHoliday ASCENSION
          Ascension, 39 days after Easter
static EasterHoliday ASH_WEDNESDAY
          Ash Wednesday, start of Lent, 47 days before Easter
static EasterHoliday CORPUS_CHRISTI
          Corpus Christi, 60 days after Easter
static EasterHoliday EASTER_MONDAY
          Easter Monday, 1 day after Easter
static EasterHoliday EASTER_SUNDAY
          Easter Sunday
static EasterHoliday GOOD_FRIDAY
          Good Friday, 2 days before Easter
static EasterHoliday MAUNDY_THURSDAY
          Maundy Thursday, 3 days before Easter
static EasterHoliday PALM_SUNDAY
          Palm Sunday, 7 days before Easter
static EasterHoliday PENTECOST
          Pentecost (aka Whit Sunday), 49 days after Easter
static EasterHoliday SHROVE_TUESDAY
          Shrove Tuesday, aka Mardi Gras, 48 days before Easter
static EasterHoliday WHIT_MONDAY
          Whit Monday, 50 days after Easter
static EasterHoliday WHIT_SUNDAY
          Whit Sunday (aka Pentecost), 49 days after Easter
 
Constructor Summary
EasterHoliday(int daysAfter, boolean orthodox, 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.
EasterHoliday(int daysAfter, String name)
          Construct a holiday that falls a specified number of days before or after Easter Sunday each year.
EasterHoliday(String name)
          Construct a holiday that falls on Easter Sunday every year
 
Method Summary
 
Methods inherited from class com.ibm.icu.util.Holiday
firstAfter, firstBetween, getDisplayName, getDisplayName, getDisplayName, getHolidays, getHolidays, getHolidays, getRule, isBetween, isOn, setRule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHROVE_TUESDAY

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

Status:
Draft ICU 2.8.

ASH_WEDNESDAY

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

Status:
Draft ICU 2.8.

PALM_SUNDAY

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

Status:
Draft ICU 2.8.

MAUNDY_THURSDAY

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

Status:
Draft ICU 2.8.

GOOD_FRIDAY

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

Status:
Draft ICU 2.8.

EASTER_SUNDAY

public static final EasterHoliday EASTER_SUNDAY
Easter Sunday

Status:
Draft ICU 2.8.

EASTER_MONDAY

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

Status:
Draft ICU 2.8.

ASCENSION

public static final EasterHoliday ASCENSION
Ascension, 39 days after Easter

Status:
Draft ICU 2.8.

PENTECOST

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

Status:
Draft ICU 2.8.

WHIT_SUNDAY

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

Status:
Draft ICU 2.8.

WHIT_MONDAY

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

Status:
Draft ICU 2.8.

CORPUS_CHRISTI

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

Status:
Draft ICU 2.8.
Constructor Detail

EasterHoliday

public EasterHoliday(String name)
Construct a holiday that falls on Easter Sunday every year

Parameters:
name - The name of the holiday
Status:
Draft ICU 2.8.

EasterHoliday

public EasterHoliday(int daysAfter,
                     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
Status:
Draft ICU 2.8.

EasterHoliday

public EasterHoliday(int daysAfter,
                     boolean orthodox,
                     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
Status:
Draft ICU 2.8.


Copyright (c) 2011 IBM Corporation and others.