1 Clazz.declarePackage ("javax.swing.text");
\r
2 Clazz.load (["javax.swing.JFormattedTextField"], "javax.swing.text.DefaultFormatterFactory", null, function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
4 this.defaultFormat = null;
\r
5 this.displayFormat = null;
\r
6 this.editFormat = null;
\r
7 this.nullFormat = null;
\r
8 Clazz.instantialize (this, arguments);
\r
9 }, javax.swing.text, "DefaultFormatterFactory", javax.swing.JFormattedTextField.AbstractFormatterFactory);
\r
10 Clazz.makeConstructor (c$,
\r
11 function (defaultFormat, displayFormat, editFormat, nullFormat) {
\r
12 Clazz.superConstructor (this, javax.swing.text.DefaultFormatterFactory, []);
\r
14 defaultFormat || (defaultFormat = null);
\r
15 displayFormat || (displayFormat = null);
\r
16 editFormat || (editFormat = null);
\r
17 nullFormat || (nullFormat = null);
\r
18 }this.set (defaultFormat, displayFormat, editFormat, nullFormat);
\r
19 }, "javax.swing.JFormattedTextField.AbstractFormatter,javax.swing.JFormattedTextField.AbstractFormatter,javax.swing.JFormattedTextField.AbstractFormatter,javax.swing.JFormattedTextField.AbstractFormatter");
\r
20 Clazz.defineMethod (c$, "set",
\r
21 function (defaultFormat, displayFormat, editFormat, nullFormat) {
\r
22 this.defaultFormat = defaultFormat;
\r
23 this.displayFormat = displayFormat;
\r
24 this.editFormat = editFormat;
\r
25 this.nullFormat = nullFormat;
\r
27 }, "javax.swing.JFormattedTextField.AbstractFormatter,javax.swing.JFormattedTextField.AbstractFormatter,javax.swing.JFormattedTextField.AbstractFormatter,javax.swing.JFormattedTextField.AbstractFormatter");
\r
28 Clazz.defineMethod (c$, "setDefaultFormatter",
\r
30 this.defaultFormat = atf;
\r
31 }, "javax.swing.JFormattedTextField.AbstractFormatter");
\r
32 Clazz.defineMethod (c$, "getDefaultFormatter",
\r
34 return this.defaultFormat;
\r
36 Clazz.defineMethod (c$, "setDisplayFormatter",
\r
38 this.displayFormat = atf;
\r
39 }, "javax.swing.JFormattedTextField.AbstractFormatter");
\r
40 Clazz.defineMethod (c$, "getDisplayFormatter",
\r
42 return this.displayFormat;
\r
44 Clazz.defineMethod (c$, "setEditFormatter",
\r
46 this.editFormat = atf;
\r
47 }, "javax.swing.JFormattedTextField.AbstractFormatter");
\r
48 Clazz.defineMethod (c$, "getEditFormatter",
\r
50 return this.editFormat;
\r
52 Clazz.defineMethod (c$, "setNullFormatter",
\r
54 this.nullFormat = atf;
\r
55 }, "javax.swing.JFormattedTextField.AbstractFormatter");
\r
56 Clazz.defineMethod (c$, "getNullFormatter",
\r
58 return this.nullFormat;
\r
60 Clazz.overrideMethod (c$, "getFormatter",
\r
63 if (source == null) {
\r
65 }var value = source.getValue ();
\r
66 if (value == null) {
\r
67 format = this.getNullFormatter ();
\r
68 }if (format == null) {
\r
69 if (source.hasFocus ()) {
\r
70 format = this.getEditFormatter ();
\r
72 format = this.getDisplayFormatter ();
\r
73 }if (format == null) {
\r
74 format = this.getDefaultFormatter ();
\r
76 }, "javax.swing.JFormattedTextField");
\r