home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / text / html / CSS$ShorthandMarginParser.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  895 b   |  38 lines

  1. package javax.swing.text.html;
  2.  
  3. import javax.swing.text.MutableAttributeSet;
  4.  
  5. class CSS$ShorthandMarginParser {
  6.    static void parseShorthandMargin(CSS var0, String var1, MutableAttributeSet var2, CSS.Attribute[] var3) {
  7.       String[] var4 = CSS.parseStrings(var1);
  8.       int var5 = var4.length;
  9.       boolean var6 = false;
  10.       switch (var5) {
  11.          case 0:
  12.             return;
  13.          case 1:
  14.             for(int var7 = 0; var7 < 4; ++var7) {
  15.                var0.addInternalCSSValue(var2, var3[var7], var4[0]);
  16.             }
  17.             break;
  18.          case 2:
  19.             var0.addInternalCSSValue(var2, var3[0], var4[0]);
  20.             var0.addInternalCSSValue(var2, var3[2], var4[0]);
  21.             var0.addInternalCSSValue(var2, var3[1], var4[1]);
  22.             var0.addInternalCSSValue(var2, var3[3], var4[1]);
  23.             break;
  24.          case 3:
  25.             var0.addInternalCSSValue(var2, var3[0], var4[0]);
  26.             var0.addInternalCSSValue(var2, var3[1], var4[1]);
  27.             var0.addInternalCSSValue(var2, var3[2], var4[2]);
  28.             var0.addInternalCSSValue(var2, var3[3], var4[1]);
  29.             break;
  30.          default:
  31.             for(int var8 = 0; var8 < 4; ++var8) {
  32.                var0.addInternalCSSValue(var2, var3[var8], var4[var8]);
  33.             }
  34.       }
  35.  
  36.    }
  37. }
  38.