1 Clazz.declarePackage ("jssun.font");
\r
2 Clazz.load (["java.lang.Enum"], "jssun.font.EAttribute", ["java.awt.font.TextAttribute"], function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
6 Clazz.instantialize (this, arguments);
\r
7 }, jssun.font, "EAttribute", Enum);
\r
8 Clazz.makeConstructor (c$,
\r
10 this.mask = 1 << this.ordinal ();
\r
12 }, "java.awt.font.TextAttribute");
\r
13 c$.forAttribute = Clazz.defineMethod (c$, "forAttribute",
\r
15 for (var ea, $ea = 0, $$ea = jssun.font.EAttribute.atts; $ea < $$ea.length && ((ea = $$ea[$ea]) || true); $ea++) {
\r
16 if (ea.att === ta) {
\r
20 }, "java.text.AttributedCharacterIterator.Attribute");
\r
21 Clazz.overrideMethod (c$, "toString",
\r
23 return this.name ().substring (1).toLowerCase ();
\r
25 c$.atts = jssun.font.EAttribute.getEnumConstants ();
\r
26 Clazz.defineEnumConstant (c$, "EFAMILY", 0, [java.awt.font.TextAttribute.FAMILY]);
\r
27 Clazz.defineEnumConstant (c$, "EWEIGHT", 1, [java.awt.font.TextAttribute.WEIGHT]);
\r
28 Clazz.defineEnumConstant (c$, "EWIDTH", 2, [java.awt.font.TextAttribute.WIDTH]);
\r
29 Clazz.defineEnumConstant (c$, "EPOSTURE", 3, [java.awt.font.TextAttribute.POSTURE]);
\r
30 Clazz.defineEnumConstant (c$, "ESIZE", 4, [java.awt.font.TextAttribute.SIZE]);
\r
31 Clazz.defineEnumConstant (c$, "ETRANSFORM", 5, [java.awt.font.TextAttribute.TRANSFORM]);
\r
32 Clazz.defineEnumConstant (c$, "ESUPERSCRIPT", 6, [java.awt.font.TextAttribute.SUPERSCRIPT]);
\r
33 Clazz.defineEnumConstant (c$, "EFONT", 7, [java.awt.font.TextAttribute.FONT]);
\r
34 Clazz.defineEnumConstant (c$, "ECHAR_REPLACEMENT", 8, [java.awt.font.TextAttribute.CHAR_REPLACEMENT]);
\r
35 Clazz.defineEnumConstant (c$, "EFOREGROUND", 9, [java.awt.font.TextAttribute.FOREGROUND]);
\r
36 Clazz.defineEnumConstant (c$, "EBACKGROUND", 10, [java.awt.font.TextAttribute.BACKGROUND]);
\r
37 Clazz.defineEnumConstant (c$, "EUNDERLINE", 11, [java.awt.font.TextAttribute.UNDERLINE]);
\r
38 Clazz.defineEnumConstant (c$, "ESTRIKETHROUGH", 12, [java.awt.font.TextAttribute.STRIKETHROUGH]);
\r
39 Clazz.defineEnumConstant (c$, "ERUN_DIRECTION", 13, [java.awt.font.TextAttribute.RUN_DIRECTION]);
\r
40 Clazz.defineEnumConstant (c$, "EBIDI_EMBEDDING", 14, [java.awt.font.TextAttribute.BIDI_EMBEDDING]);
\r
41 Clazz.defineEnumConstant (c$, "EJUSTIFICATION", 15, [java.awt.font.TextAttribute.JUSTIFICATION]);
\r
42 Clazz.defineEnumConstant (c$, "EINPUT_METHOD_HIGHLIGHT", 16, [java.awt.font.TextAttribute.INPUT_METHOD_HIGHLIGHT]);
\r
43 Clazz.defineEnumConstant (c$, "EINPUT_METHOD_UNDERLINE", 17, [java.awt.font.TextAttribute.INPUT_METHOD_UNDERLINE]);
\r
44 Clazz.defineEnumConstant (c$, "ESWAP_COLORS", 18, [java.awt.font.TextAttribute.SWAP_COLORS]);
\r
45 Clazz.defineEnumConstant (c$, "ENUMERIC_SHAPING", 19, [java.awt.font.TextAttribute.NUMERIC_SHAPING]);
\r
46 Clazz.defineEnumConstant (c$, "EKERNING", 20, [java.awt.font.TextAttribute.KERNING]);
\r
47 Clazz.defineEnumConstant (c$, "ELIGATURES", 21, [java.awt.font.TextAttribute.LIGATURES]);
\r
48 Clazz.defineEnumConstant (c$, "ETRACKING", 22, [java.awt.font.TextAttribute.TRACKING]);
\r
49 Clazz.defineEnumConstant (c$, "EBASELINE_TRANSFORM", 23, [null]);
\r