sidekick.html.parser.html
Class HtmlTreeBuilder

java.lang.Object
  extended by sidekick.html.parser.html.HtmlVisitor
      extended by sidekick.html.parser.html.HtmlTreeBuilder

public class HtmlTreeBuilder
extends HtmlVisitor

danson: A class to build a tree of TreeNodes out of an HTML document.


Constructor Summary
HtmlTreeBuilder(javax.swing.tree.DefaultMutableTreeNode root)
           
 
Method Summary
 void finish()
           
 void setBuffer(org.gjt.sp.jedit.Buffer buffer)
           
 void setErrorSource(errorlist.DefaultErrorSource errorSource)
           
 void setShowAll(boolean b)
           
 void start()
           
 void visit(HtmlDocument.Annotation a)
           
 void visit(HtmlDocument.Comment c)
           
 void visit(HtmlDocument.ElementSequence s)
           
 void visit(HtmlDocument.EndTag t)
           
 void visit(HtmlDocument.JspComment c)
           
 void visit(HtmlDocument.Newline n)
           
 void visit(HtmlDocument.Tag t)
           
 void visit(HtmlDocument.TagBlock bl)
           
 void visit(HtmlDocument.Text t)
           
 void visit(HtmlDocument d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlTreeBuilder

public HtmlTreeBuilder(javax.swing.tree.DefaultMutableTreeNode root)
Method Detail

setBuffer

public void setBuffer(org.gjt.sp.jedit.Buffer buffer)

setErrorSource

public void setErrorSource(errorlist.DefaultErrorSource errorSource)

setShowAll

public void setShowAll(boolean b)

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.JspComment 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

visit

public void visit(HtmlDocument.TagBlock bl)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument.ElementSequence s)
Overrides:
visit in class HtmlVisitor

visit

public void visit(HtmlDocument d)
Overrides:
visit in class HtmlVisitor

start

public void start()
Overrides:
start in class HtmlVisitor

finish

public void finish()
Overrides:
finish in class HtmlVisitor