home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / text / rtf / RTFAttributes.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  2.9 KB  |  75 lines

  1. package javax.swing.text.rtf;
  2.  
  3. import java.util.Dictionary;
  4. import java.util.Hashtable;
  5. import java.util.Vector;
  6. import javax.swing.text.StyleConstants;
  7.  
  8. class RTFAttributes {
  9.    static RTFAttribute[] attributes;
  10.  
  11.    static Dictionary attributesByKeyword() {
  12.       Hashtable var0 = new Hashtable(attributes.length);
  13.       int var2 = attributes.length;
  14.  
  15.       for(int var1 = 0; var1 < var2; ++var1) {
  16.          ((Dictionary)var0).put(attributes[var1].rtfName(), attributes[var1]);
  17.       }
  18.  
  19.       return var0;
  20.    }
  21.  
  22.    static {
  23.       Vector var0 = new Vector();
  24.       byte var1 = 0;
  25.       byte var2 = 1;
  26.       boolean var3 = true;
  27.       byte var4 = 3;
  28.       byte var5 = 4;
  29.       Boolean var6 = new Boolean(true);
  30.       Boolean var7 = new Boolean(false);
  31.       var0.addElement(new BooleanAttribute(var1, StyleConstants.Italic, "i"));
  32.       var0.addElement(new BooleanAttribute(var1, StyleConstants.Bold, "b"));
  33.       var0.addElement(new BooleanAttribute(var1, StyleConstants.Underline, "ul"));
  34.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.LeftIndent, "li", 0.0F, 0));
  35.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.RightIndent, "ri", 0.0F, 0));
  36.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.FirstLineIndent, "fi", 0.0F, 0));
  37.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "ql", 0));
  38.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qr", 2));
  39.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qc", 1));
  40.       var0.addElement(new AssertiveAttribute(var2, StyleConstants.Alignment, "qj", 3));
  41.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.SpaceAbove, "sa", 0));
  42.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var2, StyleConstants.SpaceBelow, "sb", 0));
  43.       var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqr", 1));
  44.       var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqc", 2));
  45.       var0.addElement(new AssertiveAttribute(var5, "tab_alignment", "tqdec", 4));
  46.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tldot", 1));
  47.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlhyph", 2));
  48.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlul", 3));
  49.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tlth", 4));
  50.       var0.addElement(new AssertiveAttribute(var5, "tab_leader", "tleq", 5));
  51.       var0.addElement(new BooleanAttribute(var1, "caps", "caps"));
  52.       var0.addElement(new BooleanAttribute(var1, "outl", "outl"));
  53.       var0.addElement(new BooleanAttribute(var1, "scaps", "scaps"));
  54.       var0.addElement(new BooleanAttribute(var1, "shad", "shad"));
  55.       var0.addElement(new BooleanAttribute(var1, "v", "v"));
  56.       var0.addElement(new BooleanAttribute(var1, "strike", "strike"));
  57.       var0.addElement(new BooleanAttribute(var1, "deleted", "deleted"));
  58.       var0.addElement(new AssertiveAttribute(var4, "saveformat", "defformat", "RTF"));
  59.       var0.addElement(new AssertiveAttribute(var4, "landscape", "landscape"));
  60.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "paperw", "paperw", 12240));
  61.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "paperh", "paperh", 15840));
  62.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margl", "margl", 1800));
  63.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margr", "margr", 1800));
  64.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margt", "margt", 1440));
  65.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "margb", "margb", 1440));
  66.       var0.addElement(javax.swing.text.rtf.RTFAttributes.NumericAttribute.NewTwips(var4, "gutter", "gutter", 0));
  67.       var0.addElement(new AssertiveAttribute(var2, "widowctrl", "nowidctlpar", var7));
  68.       var0.addElement(new AssertiveAttribute(var2, "widowctrl", "widctlpar", var6));
  69.       var0.addElement(new AssertiveAttribute(var4, "widowctrl", "widowctrl", var6));
  70.       RTFAttribute[] var8 = new RTFAttribute[var0.size()];
  71.       var0.copyInto(var8);
  72.       attributes = var8;
  73.    }
  74. }
  75.