home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.text.html;
-
- import com.sun.java.swing.text.AttributeSet;
- import com.sun.java.swing.text.Element;
- import com.sun.java.swing.text.Style;
- import com.sun.java.swing.text.StyledDocument;
- import java.io.Writer;
- import java.util.Vector;
-
- public class HTMLWriter$ATranslator implements LeafTranslator {
- // $FF: synthetic field
- private final HTMLWriter this$0;
-
- public void translate(Writer var1, Element var2, Element var3) {
- AttributeSet var4 = var3.getAttributes();
- this.this$0.write(var1, "<");
- this.this$0.write(var1, HTMLWriter.access$0(this.this$0, "a"));
- String var5 = (String)var4.getAttribute("href");
- if (var5 != null) {
- this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "href") + HTMLWriter.access$3());
- this.this$0.write(var1, HTMLWriter.access$8() + var5 + HTMLWriter.access$8());
- }
-
- var5 = (String)var4.getAttribute("name");
- if (var5 != null) {
- this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "name") + HTMLWriter.access$3());
- this.this$0.write(var1, HTMLWriter.access$8() + var5 + HTMLWriter.access$8());
- }
-
- var5 = (String)var4.getAttribute("rel");
- if (var5 != null) {
- this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "rel") + HTMLWriter.access$3());
- this.this$0.write(var1, var5);
- }
-
- var5 = (String)var4.getAttribute("rev");
- if (var5 != null) {
- this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "rev"));
- this.this$0.write(var1, var5);
- }
-
- var5 = (String)var4.getAttribute("title");
- if (var5 != null) {
- this.this$0.write(var1, HTMLWriter.access$2() + HTMLWriter.access$0(this.this$0, "title"));
- this.this$0.write(var1, HTMLWriter.access$8() + var5 + HTMLWriter.access$8());
- }
-
- this.this$0.write(var1, ">");
- StyledDocument var6 = (StyledDocument)var3.getDocument();
- Style var7 = var6.getStyle("a");
- Vector var8 = new Vector();
- if (var7 != null) {
- var8.addElement(var7);
- }
-
- HTMLWriter.access$9(this.this$0, var1, var8, var3, var2);
- this.this$0.write(var1, "</" + HTMLWriter.access$0(this.this$0, "a") + ">");
- }
-
- public HTMLWriter$ATranslator(HTMLWriter var1) {
- this.this$0 = var1;
- this.this$0 = var1;
- }
- }
-