xml.parser.javacc
Class XmlDebugDumper

java.lang.Object
  extended by xml.parser.javacc.XmlVisitor
      extended by xml.parser.javacc.XmlDebugDumper

public class XmlDebugDumper
extends XmlVisitor

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

Author:
Brian Goetz, Quiotix

Field Summary
protected  java.io.PrintWriter out
           
 
Constructor Summary
XmlDebugDumper(java.io.OutputStream os)
           
 
Method Summary
 void finish()
           
static void main(java.lang.String[] args)
           
 void visit(XmlDocument.Annotation a)
           
 void visit(XmlDocument.Comment c)
           
 void visit(XmlDocument.EndTag t)
           
 void visit(XmlDocument.Newline n)
           
 void visit(XmlDocument.Tag t)
           
 void visit(XmlDocument.TagBlock bl)
           
 void visit(XmlDocument.Text t)
           
 
Methods inherited from class xml.parser.javacc.XmlVisitor
start, 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

XmlDebugDumper

public XmlDebugDumper(java.io.OutputStream os)
Method Detail

finish

public void finish()
Overrides:
finish in class XmlVisitor

visit

public void visit(XmlDocument.Tag t)
Overrides:
visit in class XmlVisitor

visit

public void visit(XmlDocument.EndTag t)
Overrides:
visit in class XmlVisitor

visit

public void visit(XmlDocument.Comment c)
Overrides:
visit in class XmlVisitor

visit

public void visit(XmlDocument.Text t)
Overrides:
visit in class XmlVisitor

visit

public void visit(XmlDocument.Newline n)
Overrides:
visit in class XmlVisitor

visit

public void visit(XmlDocument.Annotation a)
Overrides:
visit in class XmlVisitor

visit

public void visit(XmlDocument.TagBlock bl)
Overrides:
visit in class XmlVisitor

main

public static void main(java.lang.String[] args)
                 throws ParseException
Throws:
ParseException