org.apache.maven.doxia.siterenderer
Class DefaultSiteRenderer

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.apache.maven.doxia.siterenderer.DefaultSiteRenderer
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, Renderer

public class DefaultSiteRenderer
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements Renderer

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

Field Summary
 
Fields inherited from interface org.apache.maven.doxia.siterenderer.Renderer
ROLE
 
Constructor Summary
DefaultSiteRenderer()
           
 
Method Summary
 SiteRendererSink createSink(java.io.File moduleBaseDir, java.lang.String document, java.io.File siteDescriptor)
           
 SiteRendererSink createSink(java.io.File moduleBaseDir, java.lang.String document, java.io.InputStream siteDescriptor)
           
 SiteRendererSink createSink(java.io.File moduleBaseDir, java.lang.String document, java.lang.String siteDescriptor)
           
 void generateDocument(java.io.Writer writer, java.lang.String templateName, java.util.Map templateProperties, SiteRendererSink sink)
           
 void generateDocument(java.io.Writer writer, java.lang.String templateName, java.util.Map templateProperties, SiteRendererSink sink, java.util.Locale locale)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.io.File siteDescriptor, java.lang.String templateName, java.util.Map templateProperties)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.io.File siteDescriptor, java.lang.String templateName, java.util.Map templateProperties, java.util.Locale locale)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.io.InputStream siteDescriptor, java.lang.String templateName, java.util.Map templateProperties)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.io.InputStream siteDescriptor, java.lang.String templateName, java.util.Map templateProperties, java.util.Locale locale)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.io.InputStream siteDescriptor, java.lang.String templateName, java.util.Map templateProperties, java.util.Locale locale, java.lang.String outputEncoding)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.lang.String siteDescriptor, java.lang.String templateName, java.util.Map templateProperties)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.lang.String siteDescriptor, java.lang.String templateName, java.util.Map templateProperties, java.util.Locale locale)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.lang.String module, java.lang.String moduleExtension, java.lang.String moduleParserId, java.io.InputStream siteDescriptor, java.lang.String templateName, java.util.Map templateProperties, java.util.Locale locale, java.lang.String outputEncoding)
           
 void render(java.io.File siteDirectory, java.io.File outputDirectory, java.lang.String module, java.lang.String moduleExtension, java.lang.String moduleParserId, java.lang.String siteDescriptor, java.lang.String templateName, java.util.Map templateProperties, java.util.Locale locale, java.lang.String outputEncoding)
           
 void setTemplateClassLoader(java.lang.ClassLoader templateClassLoader)
           
protected  void writeTemplate(java.lang.String templateName, java.io.Writer writer, org.apache.velocity.context.Context context)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSiteRenderer

public DefaultSiteRenderer()
Method Detail

setTemplateClassLoader

public void setTemplateClassLoader(java.lang.ClassLoader templateClassLoader)
Specified by:
setTemplateClassLoader in interface Renderer

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.io.File siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(java.io.File, java.io.File, java.io.File, java.lang.String, java.util.Map)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.io.File siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties,
                   java.util.Locale locale)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(java.io.File, java.io.File, java.io.File, java.lang.String, java.util.Map, java.util.Locale)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.lang.String siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(java.io.File, java.io.File, java.lang.String, java.lang.String, Map)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.lang.String siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties,
                   java.util.Locale locale)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(java.io.File, java.io.File, java.lang.String, java.lang.String, java.util.Map, java.util.Locale)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.io.InputStream siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(File, File, InputStream, String, Map)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.io.InputStream siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties,
                   java.util.Locale locale)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(java.io.File, java.io.File, java.io.InputStream, java.lang.String, java.util.Map, java.util.Locale)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.lang.String module,
                   java.lang.String moduleExtension,
                   java.lang.String moduleParserId,
                   java.lang.String siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties,
                   java.util.Locale locale,
                   java.lang.String outputEncoding)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.io.InputStream siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties,
                   java.util.Locale locale,
                   java.lang.String outputEncoding)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException
See Also:
Renderer.render(java.io.File, java.io.File, java.io.InputStream, java.lang.String, java.util.Map, java.util.Locale, java.lang.String)

render

public void render(java.io.File siteDirectory,
                   java.io.File outputDirectory,
                   java.lang.String module,
                   java.lang.String moduleExtension,
                   java.lang.String moduleParserId,
                   java.io.InputStream siteDescriptor,
                   java.lang.String templateName,
                   java.util.Map templateProperties,
                   java.util.Locale locale,
                   java.lang.String outputEncoding)
            throws RendererException,
                   java.io.IOException
Specified by:
render in interface Renderer
Throws:
RendererException
java.io.IOException

generateDocument

public void generateDocument(java.io.Writer writer,
                             java.lang.String templateName,
                             java.util.Map templateProperties,
                             SiteRendererSink sink)
                      throws RendererException
Specified by:
generateDocument in interface Renderer
Throws:
RendererException
See Also:
Renderer.generateDocument(java.io.Writer, java.lang.String, java.util.Map, org.apache.maven.doxia.siterenderer.sink.SiteRendererSink)

generateDocument

public void generateDocument(java.io.Writer writer,
                             java.lang.String templateName,
                             java.util.Map templateProperties,
                             SiteRendererSink sink,
                             java.util.Locale locale)
                      throws RendererException
Specified by:
generateDocument in interface Renderer
Throws:
RendererException
See Also:
Renderer.generateDocument(java.io.Writer, java.lang.String, java.util.Map, org.apache.maven.doxia.siterenderer.sink.SiteRendererSink, java.util.Locale)

writeTemplate

protected void writeTemplate(java.lang.String templateName,
                             java.io.Writer writer,
                             org.apache.velocity.context.Context context)
                      throws RendererException
Throws:
RendererException

createSink

public SiteRendererSink createSink(java.io.File moduleBaseDir,
                                   java.lang.String document,
                                   java.io.File siteDescriptor)
                            throws RendererException,
                                   java.io.IOException
Specified by:
createSink in interface Renderer
Throws:
RendererException
java.io.IOException

createSink

public SiteRendererSink createSink(java.io.File moduleBaseDir,
                                   java.lang.String document,
                                   java.lang.String siteDescriptor)
                            throws RendererException,
                                   java.io.IOException
Specified by:
createSink in interface Renderer
Throws:
RendererException
java.io.IOException

createSink

public SiteRendererSink createSink(java.io.File moduleBaseDir,
                                   java.lang.String document,
                                   java.io.InputStream siteDescriptor)
                            throws RendererException,
                                   java.io.IOException
Specified by:
createSink in interface Renderer
Throws:
RendererException
java.io.IOException


Copyright 2005 null. All Rights Reserved.