home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 144 / DPCS0200.iso / Internet / Supanet / system / swing.jar / javax / swing / text / html / StyleSheet$BorderStyle.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-05  |  1.8 KB  |  53 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 StyleSheet$BorderStyle extends StyleSheet.CssValue {
  9.    // $FF: synthetic field
  10.    private final StyleSheet this$0;
  11.    private transient CSS.Value style;
  12.  
  13.    StyleSheet$BorderStyle(StyleSheet var1) {
  14.       super(var1);
  15.       this.this$0 = var1;
  16.    }
  17.  
  18.    CSS.Value getValue() {
  19.       return this.style;
  20.    }
  21.  
  22.    Object parseCssValue(String var1) {
  23.       CSS.Value var2 = CSS.getValue(var1);
  24.       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) {
  25.          return null;
  26.       } else {
  27.          StyleSheet$BorderStyle var3 = new StyleSheet$BorderStyle(this.this$0);
  28.          var3.svalue = var1;
  29.          var3.style = var2;
  30.          return var3;
  31.       }
  32.    }
  33.  
  34.    private void readObject(ObjectInputStream var1) throws ClassNotFoundException, IOException {
  35.       var1.defaultReadObject();
  36.       Object var2 = var1.readObject();
  37.       if (var2 != null) {
  38.          this.style = CSS.getValue((String)var2);
  39.       }
  40.  
  41.    }
  42.  
  43.    private void writeObject(ObjectOutputStream var1) throws IOException {
  44.       var1.defaultWriteObject();
  45.       if (this.style == null) {
  46.          var1.writeObject((Object)null);
  47.       } else {
  48.          var1.writeObject(this.style.toString());
  49.       }
  50.  
  51.    }
  52. }
  53.