diff options
author | Michael Koch <konqueror@gmx.de> | 2003-12-19 11:01:05 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-12-19 11:01:05 +0000 |
commit | c05fc0c2e1dc82c3e8c53a8d492bd7e0578868ec (patch) | |
tree | ec3b080542a4aa34ccef9023d8c207c14ee8a049 /libjava/java/util/SimpleTimeZone.java | |
parent | b2fbbf564f3464ab69826e5e62cf8c6d9873fe35 (diff) | |
download | gcc-c05fc0c2e1dc82c3e8c53a8d492bd7e0578868ec.zip gcc-c05fc0c2e1dc82c3e8c53a8d492bd7e0578868ec.tar.gz gcc-c05fc0c2e1dc82c3e8c53a8d492bd7e0578868ec.tar.bz2 |
2003-12-19 Michael Koch <konqueror@gmx.de>
* java/util/SimpleTimeZone.java
(setStartRule): Reformated documentation.
(setEndRule): Reworked documentation.
(getDSTSavings): Fixed @since tag.
(setDSTSavings): New method.
From-SVN: r74831
Diffstat (limited to 'libjava/java/util/SimpleTimeZone.java')
-rw-r--r-- | libjava/java/util/SimpleTimeZone.java | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/libjava/java/util/SimpleTimeZone.java b/libjava/java/util/SimpleTimeZone.java index e777fbd..31b85e1 100644 --- a/libjava/java/util/SimpleTimeZone.java +++ b/libjava/java/util/SimpleTimeZone.java @@ -1,5 +1,5 @@ /* java.util.SimpleTimeZone - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -390,7 +390,8 @@ public class SimpleTimeZone extends TimeZone * @param dayOfWeek The day of week where daylight savings start. * @param time The time in milliseconds standard time where daylight * savings start. - * @see SimpleTimeZone */ + * @see SimpleTimeZone + */ public void setStartRule(int month, int day, int dayOfWeek, int time) { this.startMode = checkRule(month, day, dayOfWeek); @@ -411,11 +412,12 @@ public class SimpleTimeZone extends TimeZone * * @param rawOffset The time offset from GMT. * @param id The identifier of this time zone. - * @param Month The end month of daylight savings. + * @param month The end month of daylight savings. * @param day A day in month, or a day of week in month. - * @param DayOfWeek A day of week, when daylight savings ends. - * @param Time A time in millis in standard time. - * @see #setStartRule */ + * @param dayOfWeek A day of week, when daylight savings ends. + * @param time A time in millis in standard time. + * @see #setStartRule + */ public void setEndRule(int month, int day, int dayOfWeek, int time) { this.endMode = checkRule(month, day, dayOfWeek); @@ -509,7 +511,7 @@ public class SimpleTimeZone extends TimeZone * is one hour, but for some time zones this may be half an our. * @return the daylight savings offset in milliseconds. * - * @since JDK1.2 + * @since 1.2 */ public int getDSTSavings() { @@ -517,6 +519,22 @@ public class SimpleTimeZone extends TimeZone } /** + * Sets the daylight savings offset. This is a positive offset in + * milliseconds with respect to standard time. + * + * @param dstSavings the daylight savings offset in milliseconds. + * + * @since 1.2 + */ + public void setDSTSavings(int dstSavings) + { + if (dstSavings <= 0) + throw new IllegalArgumentException("illegal value for dstSavings"); + + this.dstSavings = dstSavings; + } + + /** * Returns if this time zone uses daylight savings time. * @return true, if we use daylight savings time, false otherwise. */ |