JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / swingjs / j2s / jssun / awt / shell / ShellFolderColumnInfo.js
1 Clazz.declarePackage ("jssun.awt.shell");\r
2 c$ = Clazz.decorateAsClass (function () {\r
3 this.title = null;\r
4 this.width = null;\r
5 this.visible = false;\r
6 this.alignment = null;\r
7 this.sortOrder = null;\r
8 this.comparator = null;\r
9 this.compareByColumn = false;\r
10 Clazz.instantialize (this, arguments);\r
11 }, jssun.awt.shell, "ShellFolderColumnInfo");\r
12 Clazz.makeConstructor (c$, \r
13 function (title, width, alignment, visible, sortOrder, comparator, compareByColumn) {\r
14 this.title = title;\r
15 this.width = width;\r
16 this.alignment = alignment;\r
17 this.visible = visible;\r
18 this.sortOrder = sortOrder;\r
19 this.comparator = comparator;\r
20 this.compareByColumn = compareByColumn;\r
21 }, "~S,Integer,Integer,~B,javax.swing.SortOrder,java.util.Comparator,~B");\r
22 Clazz.makeConstructor (c$, \r
23 function (title, width, alignment, visible, sortOrder, comparator) {\r
24 this.construct (title, width, alignment, visible, sortOrder, comparator, false);\r
25 }, "~S,Integer,Integer,~B,javax.swing.SortOrder,java.util.Comparator");\r
26 Clazz.makeConstructor (c$, \r
27 function (title, width, alignment, visible) {\r
28 this.construct (title, new Integer (width), new Integer (alignment), visible, null, null);\r
29 }, "~S,~N,~N,~B");\r
30 Clazz.defineMethod (c$, "getTitle", \r
31 function () {\r
32 return this.title;\r
33 });\r
34 Clazz.defineMethod (c$, "setTitle", \r
35 function (title) {\r
36 this.title = title;\r
37 }, "~S");\r
38 Clazz.defineMethod (c$, "getWidth", \r
39 function () {\r
40 return this.width;\r
41 });\r
42 Clazz.defineMethod (c$, "setWidth", \r
43 function (width) {\r
44 this.width = width;\r
45 }, "Integer");\r
46 Clazz.defineMethod (c$, "getAlignment", \r
47 function () {\r
48 return this.alignment;\r
49 });\r
50 Clazz.defineMethod (c$, "setAlignment", \r
51 function (alignment) {\r
52 this.alignment = alignment;\r
53 }, "Integer");\r
54 Clazz.defineMethod (c$, "isVisible", \r
55 function () {\r
56 return this.visible;\r
57 });\r
58 Clazz.defineMethod (c$, "setVisible", \r
59 function (visible) {\r
60 this.visible = visible;\r
61 }, "~B");\r
62 Clazz.defineMethod (c$, "getSortOrder", \r
63 function () {\r
64 return this.sortOrder;\r
65 });\r
66 Clazz.defineMethod (c$, "setSortOrder", \r
67 function (sortOrder) {\r
68 this.sortOrder = sortOrder;\r
69 }, "javax.swing.SortOrder");\r
70 Clazz.defineMethod (c$, "getComparator", \r
71 function () {\r
72 return this.comparator;\r
73 });\r
74 Clazz.defineMethod (c$, "setComparator", \r
75 function (comparator) {\r
76 this.comparator = comparator;\r
77 }, "java.util.Comparator");\r
78 Clazz.defineMethod (c$, "isCompareByColumn", \r
79 function () {\r
80 return this.compareByColumn;\r
81 });\r
82 Clazz.defineMethod (c$, "setCompareByColumn", \r
83 function (compareByColumn) {\r
84 this.compareByColumn = compareByColumn;\r
85 }, "~B");\r