From: Steven R. L. <sr...@ic...> - 2006-08-26 03:54:42
|
[please reply to icu-design] Rationale: These are required for proper implementation of the Japanese calendar. (bug 5345) They are already present on the C side. Expires: Wed, Aug 30, 2006 /** * Subclasses may override this. * Called by handleComputeJulianDay. Returns the default month (0-based) for the year, * taking year and era into account. Defaults to 0 (JANUARY) for Gregorian. * @parameter extendedYear the extendedYear, as returned by handleGetExtendedYear * @return the default month * @provisional ICU 3.6 * @see #MONTH */ protected int getDefaultMonthInYear(int extendedYear) { return Calendar.JANUARY; } /** * Subclasses may override this. * Called by handleComputeJulianDay. Returns the default day (1- based) for the month, * taking currently-set year and era into account. Defaults to 1 for Gregorian. * @parameter extendedYear the extendedYear, as returned by handleGetExtendedYear * @parameter month the month, as returned by getDefaultMonthInYear * @return the default day of the month * @provisional ICU 3.6 * @see #DAY_OF_MONTH */ protected int getDefaultDayInMonth(int extendedYear, int month) { return 1; } Steven R. Loomis * sr...@ic... http://ibm.com/software/globalization/icu Steven R. Loomis * sr...@ic... http://ibm.com/software/globalization/icu |