home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 March / pcp161a.iso / handson / files / copyjava.exe / com / sun / java / swing / text / html / HTMLWriter$ImgTranslator.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-02-26  |  4.7 KB  |  72 lines

  1. package com.sun.java.swing.text.html;
  2.  
  3. import com.sun.java.swing.text.AttributeSet;
  4. import com.sun.java.swing.text.Element;
  5. import java.io.Writer;
  6.  
  7. public class HTMLWriter$ImgTranslator implements LeafTranslator {
  8.    // $FF: synthetic field
  9.    private final HTMLWriter this$0;
  10.  
  11.    public void translate(Writer var1, Element var2, Element var3) {
  12.       AttributeSet var4 = var3.getAttributes();
  13.       String var5 = (String)var4.getAttribute("src");
  14.       if (var5 == null) {
  15.          System.out.println("HTMLWriter.ImgTranslator: No src attribute for img.");
  16.       } else {
  17.          this.this$0.write(var1, "<" + HTMLWriter.access$0(this.this$0, "img") + " " + HTMLWriter.access$0(this.this$0, "src") + "=" + HTMLWriter.access$8() + var5.toLowerCase() + HTMLWriter.access$8());
  18.          var5 = (String)var4.getAttribute("height");
  19.          if (var5 != null) {
  20.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "height") + HTMLWriter.access$3() + HTMLWriter.access$0(this.this$0, var5));
  21.          }
  22.  
  23.          var5 = (String)var4.getAttribute("width");
  24.          if (var5 != null) {
  25.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "width") + HTMLWriter.access$3() + HTMLWriter.access$0(this.this$0, var5));
  26.          }
  27.  
  28.          var5 = (String)var4.getAttribute("align");
  29.          if (var5 != null) {
  30.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "align") + HTMLWriter.access$3() + HTMLWriter.access$0(this.this$0, var5));
  31.          }
  32.  
  33.          var5 = (String)var4.getAttribute("hspace");
  34.          if (var5 != null) {
  35.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "hspace") + HTMLWriter.access$3() + var5);
  36.          }
  37.  
  38.          var5 = (String)var4.getAttribute("vspace");
  39.          if (var5 != null) {
  40.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "vspace") + HTMLWriter.access$3() + var5);
  41.          }
  42.  
  43.          var5 = (String)var4.getAttribute("alt");
  44.          if (var5 != null) {
  45.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "alt") + HTMLWriter.access$3() + HTMLWriter.access$8() + var5 + HTMLWriter.access$8());
  46.          }
  47.  
  48.          var5 = (String)var4.getAttribute("border");
  49.          if (var5 != null) {
  50.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "border") + HTMLWriter.access$3() + var5);
  51.          }
  52.  
  53.          var5 = (String)var4.getAttribute("usemap");
  54.          if (var5 != null) {
  55.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "usemap"));
  56.          }
  57.  
  58.          var5 = (String)var4.getAttribute("ismap");
  59.          if (var5 != null) {
  60.             this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "ismap"));
  61.          }
  62.  
  63.          this.this$0.write(var1, ">");
  64.       }
  65.    }
  66.  
  67.    public HTMLWriter$ImgTranslator(HTMLWriter var1) {
  68.       this.this$0 = var1;
  69.       this.this$0 = var1;
  70.    }
  71. }
  72.