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