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$BorderStyle.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.4 KB  |  46 lines

  1. package javax.swing.text.html;
  2.  
  3. import java.io.IOException;
  4. import java.io.ObjectInputStream;
  5. import java.io.ObjectOutputStream;
  6. import javax.swing.text.html.CSS.Value;
  7.  
  8. class CSS$BorderStyle extends CSS.CssValue {
  9.    private transient CSS.Value style;
  10.  
  11.    CSS.Value getValue() {
  12.       return this.style;
  13.    }
  14.  
  15.    Object parseCssValue(String var1) {
  16.       CSS.Value var2 = CSS.getValue(var1);
  17.       if (var2 == null || var2 != Value.INSET && var2 != Value.OUTSET && var2 != Value.NONE && var2 != Value.DOTTED && var2 != Value.DASHED && var2 != Value.SOLID && var2 != Value.DOUBLE && var2 != Value.GROOVE && var2 != Value.RIDGE) {
  18.          return null;
  19.       } else {
  20.          CSS$BorderStyle var3 = new CSS$BorderStyle();
  21.          var3.svalue = var1;
  22.          var3.style = var2;
  23.          return var3;
  24.       }
  25.    }
  26.  
  27.    private void writeObject(ObjectOutputStream var1) throws IOException {
  28.       var1.defaultWriteObject();
  29.       if (this.style == null) {
  30.          var1.writeObject((Object)null);
  31.       } else {
  32.          var1.writeObject(this.style.toString());
  33.       }
  34.  
  35.    }
  36.  
  37.    private void readObject(ObjectInputStream var1) throws ClassNotFoundException, IOException {
  38.       var1.defaultReadObject();
  39.       Object var2 = var1.readObject();
  40.       if (var2 != null) {
  41.          this.style = CSS.getValue((String)var2);
  42.       }
  43.  
  44.    }
  45. }
  46.