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