public class TocWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.io.File |
basedir |
private java.io.File |
javadocDir |
private org.apache.maven.plugin.logging.Log |
log |
private TocOptions |
options |
Constructor and Description |
---|
TocWriter() |
Modifier and Type | Method and Description |
---|---|
private org.w3c.dom.Element |
createTopic(org.w3c.dom.Document doc,
org.w3c.dom.Element parent,
java.lang.String label,
java.lang.String fileName) |
private void |
fillDocument(org.w3c.dom.Document doc,
java.io.File tocFile) |
private java.lang.String |
makeRelative(java.io.File base,
java.io.File file) |
private void |
process(java.io.File tocFile) |
void |
setBasedir(java.io.File basedir) |
void |
setJavadocDir(java.io.File javadocDir) |
void |
setLog(org.apache.maven.plugin.logging.Log log) |
void |
setOptions(TocOptions options) |
void |
writeTo(java.io.File tocFile) |
private TocOptions options
private java.io.File javadocDir
private java.io.File basedir
private org.apache.maven.plugin.logging.Log log
public void setLog(org.apache.maven.plugin.logging.Log log)
public void setBasedir(java.io.File basedir)
public void setJavadocDir(java.io.File javadocDir)
public void setOptions(TocOptions options)
public void writeTo(java.io.File tocFile) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private void process(java.io.File tocFile) throws java.lang.Exception
java.lang.Exception
private void fillDocument(org.w3c.dom.Document doc, java.io.File tocFile) throws java.lang.Exception
java.lang.Exception
private org.w3c.dom.Element createTopic(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String label, java.lang.String fileName) throws org.w3c.dom.DOMException, java.io.IOException
org.w3c.dom.DOMException
java.io.IOException
private java.lang.String makeRelative(java.io.File base, java.io.File file) throws java.io.IOException
java.io.IOException