1 Clazz.declarePackage ("javax.swing.text");
2 Clazz.load (["javax.swing.text.AttributeSet"], "javax.swing.text.StyleConstants", ["java.lang.Boolean", "$.Float", "java.awt.Color"], function () {
3 c$ = Clazz.decorateAsClass (function () {
4 this.representation = null;
5 Clazz.instantialize (this, arguments);
6 }, javax.swing.text, "StyleConstants");
7 Clazz.overrideMethod (c$, "toString",
9 return this.representation;
11 c$.getBidiLevel = Clazz.defineMethod (c$, "getBidiLevel",
13 var o = a.getAttribute (javax.swing.text.StyleConstants.BidiLevel);
17 }, "javax.swing.text.AttributeSet");
18 c$.setBidiLevel = Clazz.defineMethod (c$, "setBidiLevel",
20 a.addAttribute (javax.swing.text.StyleConstants.BidiLevel, new Integer (o));
21 }, "javax.swing.text.MutableAttributeSet,~N");
22 c$.getComponent = Clazz.defineMethod (c$, "getComponent",
24 return a.getAttribute (javax.swing.text.StyleConstants.ComponentAttribute);
25 }, "javax.swing.text.AttributeSet");
26 c$.setComponent = Clazz.defineMethod (c$, "setComponent",
28 a.addAttribute ("$ename", "component");
29 a.addAttribute (javax.swing.text.StyleConstants.ComponentAttribute, c);
30 }, "javax.swing.text.MutableAttributeSet,java.awt.Component");
31 c$.getIcon = Clazz.defineMethod (c$, "getIcon",
33 return a.getAttribute (javax.swing.text.StyleConstants.IconAttribute);
34 }, "javax.swing.text.AttributeSet");
35 c$.setIcon = Clazz.defineMethod (c$, "setIcon",
37 a.addAttribute ("$ename", "icon");
38 a.addAttribute (javax.swing.text.StyleConstants.IconAttribute, c);
39 }, "javax.swing.text.MutableAttributeSet,javax.swing.Icon");
40 c$.getFontFamily = Clazz.defineMethod (c$, "getFontFamily",
42 var family = a.getAttribute (javax.swing.text.StyleConstants.FontFamily);
44 family = "Monospaced";
46 }, "javax.swing.text.AttributeSet");
47 c$.setFontFamily = Clazz.defineMethod (c$, "setFontFamily",
49 a.addAttribute (javax.swing.text.StyleConstants.FontFamily, fam);
50 }, "javax.swing.text.MutableAttributeSet,~S");
51 c$.getFontSize = Clazz.defineMethod (c$, "getFontSize",
53 var size = a.getAttribute (javax.swing.text.StyleConstants.FontSize);
55 return size.intValue ();
57 }, "javax.swing.text.AttributeSet");
58 c$.setFontSize = Clazz.defineMethod (c$, "setFontSize",
60 a.addAttribute (javax.swing.text.StyleConstants.FontSize, new Integer (s));
61 }, "javax.swing.text.MutableAttributeSet,~N");
62 c$.isBold = Clazz.defineMethod (c$, "isBold",
64 var bold = a.getAttribute (javax.swing.text.StyleConstants.Bold);
66 return bold.booleanValue ();
68 }, "javax.swing.text.AttributeSet");
69 c$.setBold = Clazz.defineMethod (c$, "setBold",
71 a.addAttribute (javax.swing.text.StyleConstants.Bold, Boolean.$valueOf (b));
72 }, "javax.swing.text.MutableAttributeSet,~B");
73 c$.isItalic = Clazz.defineMethod (c$, "isItalic",
75 var italic = a.getAttribute (javax.swing.text.StyleConstants.Italic);
77 return italic.booleanValue ();
79 }, "javax.swing.text.AttributeSet");
80 c$.setItalic = Clazz.defineMethod (c$, "setItalic",
82 a.addAttribute (javax.swing.text.StyleConstants.Italic, Boolean.$valueOf (b));
83 }, "javax.swing.text.MutableAttributeSet,~B");
84 c$.isUnderline = Clazz.defineMethod (c$, "isUnderline",
86 var underline = a.getAttribute (javax.swing.text.StyleConstants.Underline);
87 if (underline != null) {
88 return underline.booleanValue ();
90 }, "javax.swing.text.AttributeSet");
91 c$.isStrikeThrough = Clazz.defineMethod (c$, "isStrikeThrough",
93 var strike = a.getAttribute (javax.swing.text.StyleConstants.StrikeThrough);
95 return strike.booleanValue ();
97 }, "javax.swing.text.AttributeSet");
98 c$.isSuperscript = Clazz.defineMethod (c$, "isSuperscript",
100 var superscript = a.getAttribute (javax.swing.text.StyleConstants.Superscript);
101 if (superscript != null) {
102 return superscript.booleanValue ();
104 }, "javax.swing.text.AttributeSet");
105 c$.isSubscript = Clazz.defineMethod (c$, "isSubscript",
107 var subscript = a.getAttribute (javax.swing.text.StyleConstants.Subscript);
108 if (subscript != null) {
109 return subscript.booleanValue ();
111 }, "javax.swing.text.AttributeSet");
112 c$.setUnderline = Clazz.defineMethod (c$, "setUnderline",
114 a.addAttribute (javax.swing.text.StyleConstants.Underline, Boolean.$valueOf (b));
115 }, "javax.swing.text.MutableAttributeSet,~B");
116 c$.setStrikeThrough = Clazz.defineMethod (c$, "setStrikeThrough",
118 a.addAttribute (javax.swing.text.StyleConstants.StrikeThrough, Boolean.$valueOf (b));
119 }, "javax.swing.text.MutableAttributeSet,~B");
120 c$.setSuperscript = Clazz.defineMethod (c$, "setSuperscript",
122 a.addAttribute (javax.swing.text.StyleConstants.Superscript, Boolean.$valueOf (b));
123 }, "javax.swing.text.MutableAttributeSet,~B");
124 c$.setSubscript = Clazz.defineMethod (c$, "setSubscript",
126 a.addAttribute (javax.swing.text.StyleConstants.Subscript, Boolean.$valueOf (b));
127 }, "javax.swing.text.MutableAttributeSet,~B");
128 c$.getForeground = Clazz.defineMethod (c$, "getForeground",
130 var fg = a.getAttribute (javax.swing.text.StyleConstants.Foreground);
132 fg = java.awt.Color.black;
134 }, "javax.swing.text.AttributeSet");
135 c$.setForeground = Clazz.defineMethod (c$, "setForeground",
137 a.addAttribute (javax.swing.text.StyleConstants.Foreground, fg);
138 }, "javax.swing.text.MutableAttributeSet,java.awt.Color");
139 c$.getBackground = Clazz.defineMethod (c$, "getBackground",
141 var fg = a.getAttribute (javax.swing.text.StyleConstants.Background);
143 fg = java.awt.Color.black;
145 }, "javax.swing.text.AttributeSet");
146 c$.setBackground = Clazz.defineMethod (c$, "setBackground",
148 a.addAttribute (javax.swing.text.StyleConstants.Background, fg);
149 }, "javax.swing.text.MutableAttributeSet,java.awt.Color");
150 c$.getFirstLineIndent = Clazz.defineMethod (c$, "getFirstLineIndent",
152 var indent = a.getAttribute (javax.swing.text.StyleConstants.FirstLineIndent);
153 if (indent != null) {
154 return indent.floatValue ();
156 }, "javax.swing.text.AttributeSet");
157 c$.setFirstLineIndent = Clazz.defineMethod (c$, "setFirstLineIndent",
159 a.addAttribute (javax.swing.text.StyleConstants.FirstLineIndent, new Float (i));
160 }, "javax.swing.text.MutableAttributeSet,~N");
161 c$.getRightIndent = Clazz.defineMethod (c$, "getRightIndent",
163 var indent = a.getAttribute (javax.swing.text.StyleConstants.RightIndent);
164 if (indent != null) {
165 return indent.floatValue ();
167 }, "javax.swing.text.AttributeSet");
168 c$.setRightIndent = Clazz.defineMethod (c$, "setRightIndent",
170 a.addAttribute (javax.swing.text.StyleConstants.RightIndent, new Float (i));
171 }, "javax.swing.text.MutableAttributeSet,~N");
172 c$.getLeftIndent = Clazz.defineMethod (c$, "getLeftIndent",
174 var indent = a.getAttribute (javax.swing.text.StyleConstants.LeftIndent);
175 if (indent != null) {
176 return indent.floatValue ();
178 }, "javax.swing.text.AttributeSet");
179 c$.setLeftIndent = Clazz.defineMethod (c$, "setLeftIndent",
181 a.addAttribute (javax.swing.text.StyleConstants.LeftIndent, new Float (i));
182 }, "javax.swing.text.MutableAttributeSet,~N");
183 c$.getLineSpacing = Clazz.defineMethod (c$, "getLineSpacing",
185 var space = a.getAttribute (javax.swing.text.StyleConstants.LineSpacing);
187 return space.floatValue ();
189 }, "javax.swing.text.AttributeSet");
190 c$.setLineSpacing = Clazz.defineMethod (c$, "setLineSpacing",
192 a.addAttribute (javax.swing.text.StyleConstants.LineSpacing, new Float (i));
193 }, "javax.swing.text.MutableAttributeSet,~N");
194 c$.getSpaceAbove = Clazz.defineMethod (c$, "getSpaceAbove",
196 var space = a.getAttribute (javax.swing.text.StyleConstants.SpaceAbove);
198 return space.floatValue ();
200 }, "javax.swing.text.AttributeSet");
201 c$.setSpaceAbove = Clazz.defineMethod (c$, "setSpaceAbove",
203 a.addAttribute (javax.swing.text.StyleConstants.SpaceAbove, new Float (i));
204 }, "javax.swing.text.MutableAttributeSet,~N");
205 c$.getSpaceBelow = Clazz.defineMethod (c$, "getSpaceBelow",
207 var space = a.getAttribute (javax.swing.text.StyleConstants.SpaceBelow);
209 return space.floatValue ();
211 }, "javax.swing.text.AttributeSet");
212 c$.setSpaceBelow = Clazz.defineMethod (c$, "setSpaceBelow",
214 a.addAttribute (javax.swing.text.StyleConstants.SpaceBelow, new Float (i));
215 }, "javax.swing.text.MutableAttributeSet,~N");
216 c$.getAlignment = Clazz.defineMethod (c$, "getAlignment",
218 var align = a.getAttribute (javax.swing.text.StyleConstants.Alignment);
220 return align.intValue ();
222 }, "javax.swing.text.AttributeSet");
223 c$.setAlignment = Clazz.defineMethod (c$, "setAlignment",
224 function (a, align) {
225 a.addAttribute (javax.swing.text.StyleConstants.Alignment, new Integer (align));
226 }, "javax.swing.text.MutableAttributeSet,~N");
227 c$.getTabSet = Clazz.defineMethod (c$, "getTabSet",
229 var tabs = a.getAttribute (javax.swing.text.StyleConstants.TabSet);
231 }, "javax.swing.text.AttributeSet");
232 c$.setTabSet = Clazz.defineMethod (c$, "setTabSet",
234 a.addAttribute (javax.swing.text.StyleConstants.TabSet, tabs);
235 }, "javax.swing.text.MutableAttributeSet,javax.swing.text.TabSet");
236 Clazz.makeConstructor (c$,
237 function (representation) {
238 this.representation = representation;
241 c$ = Clazz.declareType (javax.swing.text.StyleConstants, "ParagraphConstants", javax.swing.text.StyleConstants, javax.swing.text.AttributeSet.ParagraphAttribute);
244 c$ = Clazz.declareType (javax.swing.text.StyleConstants, "CharacterConstants", javax.swing.text.StyleConstants, javax.swing.text.AttributeSet.CharacterAttribute);
247 c$ = Clazz.declareType (javax.swing.text.StyleConstants, "ColorConstants", javax.swing.text.StyleConstants, [javax.swing.text.AttributeSet.ColorAttribute, javax.swing.text.AttributeSet.CharacterAttribute]);
250 c$ = Clazz.declareType (javax.swing.text.StyleConstants, "FontConstants", javax.swing.text.StyleConstants, [javax.swing.text.AttributeSet.FontAttribute, javax.swing.text.AttributeSet.CharacterAttribute]);
252 Clazz.defineStatics (c$,
253 "ComponentElementName", "component",
254 "IconElementName", "icon");
255 c$.NameAttribute = c$.prototype.NameAttribute = new javax.swing.text.StyleConstants ("name");
256 c$.ResolveAttribute = c$.prototype.ResolveAttribute = new javax.swing.text.StyleConstants ("resolver");
257 c$.ModelAttribute = c$.prototype.ModelAttribute = new javax.swing.text.StyleConstants ("model");
258 c$.BidiLevel = c$.prototype.BidiLevel = new javax.swing.text.StyleConstants.CharacterConstants ("bidiLevel");
259 c$.FontFamily = c$.prototype.FontFamily = new javax.swing.text.StyleConstants.FontConstants ("family");
260 c$.Family = c$.prototype.Family = javax.swing.text.StyleConstants.FontFamily;
261 c$.FontSize = c$.prototype.FontSize = new javax.swing.text.StyleConstants.FontConstants ("size");
262 c$.Size = c$.prototype.Size = javax.swing.text.StyleConstants.FontSize;
263 c$.Bold = c$.prototype.Bold = new javax.swing.text.StyleConstants.FontConstants ("bold");
264 c$.Italic = c$.prototype.Italic = new javax.swing.text.StyleConstants.FontConstants ("italic");
265 c$.Underline = c$.prototype.Underline = new javax.swing.text.StyleConstants.CharacterConstants ("underline");
266 c$.StrikeThrough = c$.prototype.StrikeThrough = new javax.swing.text.StyleConstants.CharacterConstants ("strikethrough");
267 c$.Superscript = c$.prototype.Superscript = new javax.swing.text.StyleConstants.CharacterConstants ("superscript");
268 c$.Subscript = c$.prototype.Subscript = new javax.swing.text.StyleConstants.CharacterConstants ("subscript");
269 c$.Foreground = c$.prototype.Foreground = new javax.swing.text.StyleConstants.ColorConstants ("foreground");
270 c$.Background = c$.prototype.Background = new javax.swing.text.StyleConstants.ColorConstants ("background");
271 c$.ComponentAttribute = c$.prototype.ComponentAttribute = new javax.swing.text.StyleConstants.CharacterConstants ("component");
272 c$.IconAttribute = c$.prototype.IconAttribute = new javax.swing.text.StyleConstants.CharacterConstants ("icon");
273 c$.ComposedTextAttribute = c$.prototype.ComposedTextAttribute = new javax.swing.text.StyleConstants ("composed text");
274 c$.FirstLineIndent = c$.prototype.FirstLineIndent = new javax.swing.text.StyleConstants.ParagraphConstants ("FirstLineIndent");
275 c$.LeftIndent = c$.prototype.LeftIndent = new javax.swing.text.StyleConstants.ParagraphConstants ("LeftIndent");
276 c$.RightIndent = c$.prototype.RightIndent = new javax.swing.text.StyleConstants.ParagraphConstants ("RightIndent");
277 c$.LineSpacing = c$.prototype.LineSpacing = new javax.swing.text.StyleConstants.ParagraphConstants ("LineSpacing");
278 c$.SpaceAbove = c$.prototype.SpaceAbove = new javax.swing.text.StyleConstants.ParagraphConstants ("SpaceAbove");
279 c$.SpaceBelow = c$.prototype.SpaceBelow = new javax.swing.text.StyleConstants.ParagraphConstants ("SpaceBelow");
280 c$.Alignment = c$.prototype.Alignment = new javax.swing.text.StyleConstants.ParagraphConstants ("Alignment");
281 c$.TabSet = c$.prototype.TabSet = new javax.swing.text.StyleConstants.ParagraphConstants ("TabSet");
282 c$.Orientation = c$.prototype.Orientation = new javax.swing.text.StyleConstants.ParagraphConstants ("Orientation");
283 Clazz.defineStatics (c$,
287 "ALIGN_JUSTIFIED", 3);
288 c$.keys = c$.prototype.keys = Clazz.newArray (-1, [javax.swing.text.StyleConstants.NameAttribute, javax.swing.text.StyleConstants.ResolveAttribute, javax.swing.text.StyleConstants.BidiLevel, javax.swing.text.StyleConstants.FontFamily, javax.swing.text.StyleConstants.FontSize, javax.swing.text.StyleConstants.Bold, javax.swing.text.StyleConstants.Italic, javax.swing.text.StyleConstants.Underline, javax.swing.text.StyleConstants.StrikeThrough, javax.swing.text.StyleConstants.Superscript, javax.swing.text.StyleConstants.Subscript, javax.swing.text.StyleConstants.Foreground, javax.swing.text.StyleConstants.Background, javax.swing.text.StyleConstants.ComponentAttribute, javax.swing.text.StyleConstants.IconAttribute, javax.swing.text.StyleConstants.FirstLineIndent, javax.swing.text.StyleConstants.LeftIndent, javax.swing.text.StyleConstants.RightIndent, javax.swing.text.StyleConstants.LineSpacing, javax.swing.text.StyleConstants.SpaceAbove, javax.swing.text.StyleConstants.SpaceBelow, javax.swing.text.StyleConstants.Alignment, javax.swing.text.StyleConstants.TabSet, javax.swing.text.StyleConstants.Orientation, javax.swing.text.StyleConstants.ModelAttribute, javax.swing.text.StyleConstants.ComposedTextAttribute]);