JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / jssun / awt / CausedFocusEvent.js
1 Clazz.declarePackage ("jssun.awt");\r
2 Clazz.load (["java.lang.Enum", "java.awt.event.FocusEvent"], "jssun.awt.CausedFocusEvent", null, function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.cause = null;\r
5 Clazz.instantialize (this, arguments);\r
6 }, jssun.awt, "CausedFocusEvent", java.awt.event.FocusEvent);\r
7 Clazz.defineMethod (c$, "getCause", \r
8 function () {\r
9 return this.cause;\r
10 });\r
11 Clazz.overrideMethod (c$, "toString", \r
12 function () {\r
13 return "java.awt.FocusEvent[" + Clazz.superCall (this, jssun.awt.CausedFocusEvent, "paramString", []) + ",cause=" + this.cause + "] on " + this.getSource ();\r
14 });\r
15 Clazz.makeConstructor (c$, \r
16 function (source, id, temporary, opposite, cause) {\r
17 Clazz.superConstructor (this, jssun.awt.CausedFocusEvent, [source, id, temporary, opposite]);\r
18 if (cause == null) {\r
19 cause = jssun.awt.CausedFocusEvent.Cause.UNKNOWN;\r
20 }this.cause = cause;\r
21 }, "java.awt.Component,~N,~B,java.awt.Component,jssun.awt.CausedFocusEvent.Cause");\r
22 c$.retarget = Clazz.defineMethod (c$, "retarget", \r
23 function (e, newSource) {\r
24 if (e == null) return null;\r
25 return  new jssun.awt.CausedFocusEvent (newSource, e.getID (), e.isTemporary (), e.getOppositeComponent (), (Clazz.instanceOf (e, jssun.awt.CausedFocusEvent)) ? (e).getCause () : jssun.awt.CausedFocusEvent.Cause.RETARGETED);\r
26 }, "java.awt.event.FocusEvent,java.awt.Component");\r
27 Clazz.pu$h(self.c$);\r
28 c$ = Clazz.declareType (jssun.awt.CausedFocusEvent, "Cause", Enum);\r
29 Clazz.defineEnumConstant (c$, "UNKNOWN", 0, []);\r
30 Clazz.defineEnumConstant (c$, "MOUSE_EVENT", 1, []);\r
31 Clazz.defineEnumConstant (c$, "TRAVERSAL", 2, []);\r
32 Clazz.defineEnumConstant (c$, "TRAVERSAL_UP", 3, []);\r
33 Clazz.defineEnumConstant (c$, "TRAVERSAL_DOWN", 4, []);\r
34 Clazz.defineEnumConstant (c$, "TRAVERSAL_FORWARD", 5, []);\r
35 Clazz.defineEnumConstant (c$, "TRAVERSAL_BACKWARD", 6, []);\r
36 Clazz.defineEnumConstant (c$, "MANUAL_REQUEST", 7, []);\r
37 Clazz.defineEnumConstant (c$, "AUTOMATIC_TRAVERSE", 8, []);\r
38 Clazz.defineEnumConstant (c$, "ROLLBACK", 9, []);\r
39 Clazz.defineEnumConstant (c$, "NATIVE_SYSTEM", 10, []);\r
40 Clazz.defineEnumConstant (c$, "ACTIVATION", 11, []);\r
41 Clazz.defineEnumConstant (c$, "CLEAR_GLOBAL_FOCUS_OWNER", 12, []);\r
42 Clazz.defineEnumConstant (c$, "RETARGETED", 13, []);\r
43 c$ = Clazz.p0p ();\r
44 });\r