org.apache.maven.doxia.siterenderer
Class DoxiaDocumentRenderer

java.lang.Object
  extended by org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer
All Implemented Interfaces:
DocumentRenderer

public class DoxiaDocumentRenderer
extends java.lang.Object
implements DocumentRenderer

Renders a page with Doxia.

Author:
Brett Porter

Field Summary
private  org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext renderingContext
           
 
Constructor Summary
DoxiaDocumentRenderer(org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext renderingContext)
           
 
Method Summary
 java.lang.String getOutputName()
           
 org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext getRenderingContext()
           
 boolean isOverwrite()
          Whether to always overwrite the document, or only do so when it is changed.
 void renderDocument(java.io.Writer writer, Renderer renderer, SiteRenderingContext siteRenderingContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

renderingContext

private org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext renderingContext
Constructor Detail

DoxiaDocumentRenderer

public DoxiaDocumentRenderer(org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext renderingContext)
Method Detail

renderDocument

public void renderDocument(java.io.Writer writer,
                           Renderer renderer,
                           SiteRenderingContext siteRenderingContext)
                    throws RendererException,
                           java.io.FileNotFoundException,
                           java.io.UnsupportedEncodingException
Specified by:
renderDocument in interface DocumentRenderer
Throws:
RendererException
java.io.FileNotFoundException
java.io.UnsupportedEncodingException

getOutputName

public java.lang.String getOutputName()
Specified by:
getOutputName in interface DocumentRenderer

getRenderingContext

public org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext getRenderingContext()
Specified by:
getRenderingContext in interface DocumentRenderer

isOverwrite

public boolean isOverwrite()
Description copied from interface: DocumentRenderer
Whether to always overwrite the document, or only do so when it is changed.

Specified by:
isOverwrite in interface DocumentRenderer
Returns:
whether to overwrite