603e53ddd7a23f01c607187d6759d22cb04d007d
[jalviewjs.git] / site / swingjs / j2s / swingjs / JSDocumentEvent.js
1 Clazz.declarePackage ("swingjs");\r
2 Clazz.load (["javax.swing.event.DocumentEvent"], "swingjs.JSDocumentEvent", ["swingjs.JSToolkit"], function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.off = 0;\r
5 this.len = 0;\r
6 this.type = null;\r
7 this.doc = null;\r
8 Clazz.instantialize (this, arguments);\r
9 }, swingjs, "JSDocumentEvent", null, javax.swing.event.DocumentEvent);\r
10 Clazz.makeConstructor (c$, \r
11 function (doc, offs, len, eventType) {\r
12 this.off = offs;\r
13 this.len = len;\r
14 this.type = eventType;\r
15 this.doc = doc;\r
16 }, "swingjs.JSAbstractDocument,~N,~N,javax.swing.event.DocumentEvent.EventType");\r
17 Clazz.overrideMethod (c$, "getOffset", \r
18 function () {\r
19 return this.off;\r
20 });\r
21 Clazz.overrideMethod (c$, "getLength", \r
22 function () {\r
23 return this.len;\r
24 });\r
25 Clazz.overrideMethod (c$, "getDocument", \r
26 function () {\r
27 return this.doc;\r
28 });\r
29 Clazz.overrideMethod (c$, "getType", \r
30 function () {\r
31 return this.type;\r
32 });\r
33 Clazz.overrideMethod (c$, "getChange", \r
34 function (elem) {\r
35 swingjs.JSToolkit.notImplemented ("");\r
36 return null;\r
37 }, "javax.swing.text.Element");\r
38 });\r