package com.thoughtworks.testdox.ant;
import com.thoughtworks.testdox.HtmlDocumentGenerator;
import java.io.PrintWriter;
/**
* @author Chris Stevenson skizz@codehaus.org
* @created 10-Dec-2003 22:06:30
*/
public class XDocGenerator extends HtmlDocumentGenerator {
String preamble =
"<document>\n" +
" <properties>\n" +
" <title>TestDox Report</title>\n" +
" </properties>\n" +
" <body>\n";
String post =
" </body>\n" +
"</document>\n";
public XDocGenerator(PrintWriter out) {
super(out);
}
public void startRun() {
out.println(preamble);
}
public void endRun() {
out.println(post);
out.flush();
}
public void startClass(String name) {
out.println(" <section name=\"" + name + "\">");
out.println(" <ul>");
}
public void endClass(String name) {
out.println(" </ul>");
out.println(" </section>");
}
public void onTest(String name) {
out.println(" <li>" + name + "</li>");
}
}