Class TocWriter
- java.lang.Object
-
- org.eclipse.tycho.extras.docbundle.TocWriter
-
public class TocWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.Filebasedirprivate java.io.FilejavadocDirprivate org.apache.maven.plugin.logging.Loglogprivate TocOptionsoptions
-
Constructor Summary
Constructors Constructor Description TocWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.w3c.dom.ElementcreateTopic(org.w3c.dom.Document doc, org.w3c.dom.Element parent, java.lang.String label, java.lang.String fileName)private voidfillDocument(org.w3c.dom.Document doc, java.io.File tocFile)private java.lang.StringmakeRelative(java.io.File base, java.io.File file)private voidprocess(java.io.File tocFile)voidsetBasedir(java.io.File basedir)voidsetJavadocDir(java.io.File javadocDir)voidsetLog(org.apache.maven.plugin.logging.Log log)voidsetOptions(TocOptions options)voidwriteTo(java.io.File tocFile)
-
-
-
Field Detail
-
options
private TocOptions options
-
javadocDir
private java.io.File javadocDir
-
basedir
private java.io.File basedir
-
log
private org.apache.maven.plugin.logging.Log log
-
-
Method Detail
-
setLog
public void setLog(org.apache.maven.plugin.logging.Log log)
-
setBasedir
public void setBasedir(java.io.File basedir)
-
setJavadocDir
public void setJavadocDir(java.io.File javadocDir)
-
setOptions
public void setOptions(TocOptions options)
-
writeTo
public void writeTo(java.io.File tocFile) throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
process
private void process(java.io.File tocFile) throws java.lang.Exception- Throws:
java.lang.Exception
-
fillDocument
private void fillDocument(org.w3c.dom.Document doc, java.io.File tocFile) throws java.lang.Exception- Throws:
java.lang.Exception
-
createTopic
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- Throws:
org.w3c.dom.DOMExceptionjava.io.IOException
-
makeRelative
private java.lang.String makeRelative(java.io.File base, java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
-