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.Enumeration;
- import java.util.Stack;
- import java.util.Vector;
-
- public class HTMLWriter$ContentTranslator implements LeafTranslator {
- // $FF: synthetic field
- private final HTMLWriter this$0;
-
- public void translate(Writer var1, Element var2, Element var3) {
- Stack var4 = new Stack();
- Vector var5 = new Vector();
- AttributeSet var6 = var3.getAttributes();
- AttributeSet var7 = var2.getAttributes();
- var7.getResolveParent();
- Enumeration var8 = var6.getAttributeNames();
-
- while(var8.hasMoreElements()) {
- Object var9 = var8.nextElement();
- if (!var9.toString().startsWith("$") && var6.getAttribute(var9).equals("true")) {
- HTMLDebug.println(var9 + "=" + var6.getAttribute(var9));
- var4.push(var9);
- this.this$0.write(var1, "<" + var9 + ">");
- StyledDocument var10 = (StyledDocument)var3.getDocument();
- Style var11 = var10.getStyle(var9.toString());
- if (var11 != null) {
- var5.addElement(var11);
- }
- }
- }
-
- HTMLWriter.access$9(this.this$0, var1, var5, var3, var2);
-
- while(((Vector)var4).size() != 0) {
- String var12 = (String)var4.peek();
- this.this$0.write(var1, "</" + var12 + ">");
- var4.pop();
- }
-
- }
-
- public HTMLWriter$ContentTranslator(HTMLWriter var1) {
- this.this$0 = var1;
- this.this$0 = var1;
- }
- }
-