com.quiotix.html.parser
Class HtmlDumper

java.lang.Object
  |
  +--com.quiotix.html.parser.HtmlVisitor
        |
        +--com.quiotix.html.parser.HtmlDumper

public class HtmlDumper
extends HtmlVisitor

Simple HtmlVisitor which dumps out the document to the specified output stream.

Author:
Brian Goetz, Quiotix

Field Summary
protected  java.io.PrintWriter out
           
 
Constructor Summary
HtmlDumper(java.io.OutputStream os)
           
HtmlDumper(java.io.OutputStream os, java.lang.String encoding)
           
 
Method Summary
 void finish()
           
 void visit(HtmlDocument.Annotation a)
           
 void visit(HtmlDocument.Comment c)
           
 void visit(HtmlDocument.EndTag t)
           
 void visit(HtmlDocument.Newline n)
           
 void visit(HtmlDocument.Tag t)
           
 void visit(HtmlDocument.Text t)
           
 
Methods inherited from class com.quiotix.html.parser.HtmlVisitor
start, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

out

protected java.io.PrintWriter out
Constructor Detail

HtmlDumper

public HtmlDumper(java.io.OutputStream os)

HtmlDumper

public HtmlDumper(java.io.OutputStream os,
                  java.lang.String encoding)
           throws java.io.UnsupportedEncodingException
Method Detail

finish

public void finish()
Overrides:
finish in class HtmlVisitor

visit

public void visit(HtmlDocument.Tag t)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument.EndTag t)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument.Comment c)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument.Text t)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument.Newline n)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument.Annotation a)
Overrides:
visit in class HtmlVisitor