org.apache.maven.doxia.siterenderer

Class DefaultSiteRenderer

Implemented Interfaces:
Renderer

public class DefaultSiteRenderer
extends AbstractLogEnabled
implements Renderer

Version:
$Id:DefaultSiteRenderer.java 348612 2005-11-24 12:54:19 +1100 (Thu, 24 Nov 2005) brett $
Authors:
Emmanuel Venisse
Vincent Siveton

Fields inherited from interface org.apache.maven.doxia.siterenderer.Renderer

ROLE

Method Summary

SiteRendererSink
createSink(File moduleBaseDir, String document)
void
generateDocument(Writer writer, SiteRendererSink sink, SiteRenderingContext siteContext)
void
render(File siteDirectory, File outputDirectory, String module, String moduleExtension, String moduleParserId, SiteRenderingContext context, String outputEncoding)
void
render(File siteDirectory, File outputDirectory, SiteRenderingContext context)
void
render(File siteDirectory, File outputDirectory, SiteRenderingContext context, String outputEncoding)

Method Details

createSink

public SiteRendererSink createSink(File moduleBaseDir,
                                   String document)
Specified by:
createSink in interface Renderer

generateDocument

public void generateDocument(Writer writer,
                             SiteRendererSink sink,
                             SiteRenderingContext siteContext)
            throws RendererException
Specified by:
generateDocument in interface Renderer

render

public void render(File siteDirectory,
                   File outputDirectory,
                   String module,
                   String moduleExtension,
                   String moduleParserId,
                   SiteRenderingContext context,
                   String outputEncoding)
            throws RendererException,
                   IOException
Specified by:
render in interface Renderer

render

public void render(File siteDirectory,
                   File outputDirectory,
                   SiteRenderingContext context)
            throws RendererException,
                   IOException
Specified by:
render in interface Renderer

render

public void render(File siteDirectory,
                   File outputDirectory,
                   SiteRenderingContext context,
                   String outputEncoding)
            throws RendererException,
                   IOException
Specified by:
render in interface Renderer