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