|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer
Transform a JUnit xml report. The default transformation generates an html report in either framed or non-framed style. The non-framed style is convenient to have a concise report via mail, the framed report is much more convenient if you want to browse into different packages or testcases since it is a Javadoc like report.
Nested Class Summary | |
static class |
AggregateTransformer.Format
|
Field Summary | |
protected static javax.xml.parsers.DocumentBuilderFactory |
dbfactory
XML Parser factory accessible to subclasses |
protected org.w3c.dom.Document |
document
the xml document to process |
protected java.lang.String |
format
the format to use for the report. |
static java.lang.String |
FRAMES
|
static java.lang.String |
NOFRAMES
|
protected java.io.File |
styleDir
the style directory. |
protected Task |
task
Task |
protected java.io.File |
toDir
the destination directory, this is the root from where html should be generated |
Constructor Summary | |
AggregateTransformer(Task task)
|
Method Summary | |
protected void |
checkOptions()
check for invalid options |
protected static javax.xml.parsers.DocumentBuilderFactory |
getDocumentBuilderFactory()
Get the Document Builder Factory |
protected java.lang.String |
getStylesheetSystemId()
Get the systemid of the appropriate stylesheet based on its name and styledir. |
void |
setExtension(java.lang.String ext)
set the extension of the output files |
void |
setFormat(AggregateTransformer.Format format)
|
void |
setStyledir(java.io.File styledir)
set the style directory. |
void |
setTodir(java.io.File todir)
set the destination directory |
void |
setXmlDocument(org.w3c.dom.Document doc)
|
protected void |
setXmlfile(java.io.File xmlfile)
Set the xml file to be processed. |
void |
transform()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String FRAMES
public static final java.lang.String NOFRAMES
protected Task task
protected org.w3c.dom.Document document
protected java.io.File styleDir
protected java.io.File toDir
protected java.lang.String format
protected static javax.xml.parsers.DocumentBuilderFactory dbfactory
Constructor Detail |
public AggregateTransformer(Task task)
Method Detail |
protected static javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory()
public void setFormat(AggregateTransformer.Format format)
public void setXmlDocument(org.w3c.dom.Document doc)
protected void setXmlfile(java.io.File xmlfile) throws BuildException
xmlfile
- xml file to be processed
BuildException
public void setStyledir(java.io.File styledir)
styledir
- the directory containing the xsl files if the user
would like to override with its own style.public void setTodir(java.io.File todir)
public void setExtension(java.lang.String ext)
public void transform() throws BuildException
BuildException
protected void checkOptions() throws BuildException
BuildException
protected java.lang.String getStylesheetSystemId() throws java.io.IOException
java.io.IOException
- thrown if the requested stylesheet does
not exist.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |