JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / jssun / util / calendar / Gregorian.js
1 Clazz.declarePackage ("jssun.util.calendar");\r
2 Clazz.load (["jssun.util.calendar.BaseCalendar"], "jssun.util.calendar.Gregorian", null, function () {\r
3 c$ = Clazz.declareType (jssun.util.calendar, "Gregorian", jssun.util.calendar.BaseCalendar);\r
4 Clazz.makeConstructor (c$, \r
5 function () {\r
6 Clazz.superConstructor (this, jssun.util.calendar.Gregorian, []);\r
7 });\r
8 Clazz.overrideMethod (c$, "getName", \r
9 function () {\r
10 return "gregorian";\r
11 });\r
12 Clazz.defineMethod (c$, "getCalendarDate", \r
13 function () {\r
14 return this.getCalendarDate (System.currentTimeMillis (), this.newCalendarDate ());\r
15 });\r
16 Clazz.defineMethod (c$, "getCalendarDate", \r
17 function (millis) {\r
18 return this.getCalendarDate (millis, this.newCalendarDate ());\r
19 }, "~N");\r
20 Clazz.defineMethod (c$, "getCalendarDate", \r
21 function (millis, date) {\r
22 return Clazz.superCall (this, jssun.util.calendar.Gregorian, "getCalendarDate", [millis, date]);\r
23 }, "~N,jssun.util.calendar.CalendarDate");\r
24 Clazz.defineMethod (c$, "getCalendarDate", \r
25 function (millis, zone) {\r
26 return this.getCalendarDate (millis, this.newCalendarDate (zone));\r
27 }, "~N,java.util.TimeZone");\r
28 Clazz.defineMethod (c$, "newCalendarDate", \r
29 function () {\r
30 return  new jssun.util.calendar.Gregorian.Date ();\r
31 });\r
32 Clazz.defineMethod (c$, "newCalendarDate", \r
33 function (zone) {\r
34 return  new jssun.util.calendar.Gregorian.Date (zone);\r
35 }, "java.util.TimeZone");\r
36 Clazz.pu$h(self.c$);\r
37 c$ = Clazz.declareType (jssun.util.calendar.Gregorian, "Date", jssun.util.calendar.BaseCalendar.Date);\r
38 Clazz.makeConstructor (c$, \r
39 function () {\r
40 Clazz.superConstructor (this, jssun.util.calendar.Gregorian.Date);\r
41 {\r
42 }});\r
43 Clazz.makeConstructor (c$, \r
44 function (a) {\r
45 Clazz.superConstructor (this, jssun.util.calendar.Gregorian.Date, [a]);\r
46 {\r
47 }}, "java.util.TimeZone");\r
48 Clazz.overrideMethod (c$, "getNormalizedYear", \r
49 function () {\r
50 return this.getYear ();\r
51 });\r
52 Clazz.overrideMethod (c$, "setNormalizedYear", \r
53 function (a) {\r
54 this.setYear (a);\r
55 }, "~N");\r
56 c$ = Clazz.p0p ();\r
57 });\r