org.nuiton.maven.skin
Class NuitonSiteRenderer
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer
org.nuiton.maven.skin.NuitonSiteRenderer
- All Implemented Interfaces:
- org.apache.maven.doxia.siterenderer.Renderer, org.codehaus.plexus.logging.LogEnabled
public class NuitonSiteRenderer
- extends org.apache.maven.doxia.siterenderer.DefaultSiteRenderer
Override of the DefaultSiteRenderer to make customize the velocity context.
- Since:
- 1.0
- Version:
- $Id: NuitonSiteRenderer.java 641 2011-08-19 15:04:21Z tchemit $
- Author:
- tchemit
- Plexus component:
| Fields inherited from interface org.apache.maven.doxia.siterenderer.Renderer |
ROLE |
|
Method Summary |
protected org.apache.velocity.context.Context |
createContext(org.apache.maven.doxia.siterenderer.sink.SiteRendererSink sink,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext)
|
void |
generateDocument(Writer writer,
org.apache.maven.doxia.siterenderer.sink.SiteRendererSink sink,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext)
|
protected Method |
getCreateContextMethod()
|
protected Method |
getWriteTemplateMethod()
|
void |
render(Collection<org.apache.maven.doxia.siterenderer.DocumentRenderer> documents,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext,
File outputDirectory)
|
protected void |
writeTemplate(Writer writer,
org.apache.velocity.context.Context context,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteContext)
|
| Methods inherited from class org.apache.maven.doxia.siterenderer.DefaultSiteRenderer |
copyDirectory, copyResources, createContextForSkin, createContextForTemplate, locateDocumentFiles, renderDocument |
| 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 |
siteTool
protected org.apache.maven.doxia.tools.SiteTool siteTool
- SiteTool.
- Is a Plexus component defined by:
createContextMethod
protected Method createContextMethod
writeTemplateMethod
protected Method writeTemplateMethod
NuitonSiteRenderer
public NuitonSiteRenderer()
getWriteTemplateMethod
protected Method getWriteTemplateMethod()
getCreateContextMethod
protected Method getCreateContextMethod()
render
public void render(Collection<org.apache.maven.doxia.siterenderer.DocumentRenderer> documents,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext,
File outputDirectory)
throws org.apache.maven.doxia.siterenderer.RendererException,
IOException
- Specified by:
render in interface org.apache.maven.doxia.siterenderer.Renderer- Overrides:
render in class org.apache.maven.doxia.siterenderer.DefaultSiteRenderer
- Throws:
org.apache.maven.doxia.siterenderer.RendererException
IOException
generateDocument
public void generateDocument(Writer writer,
org.apache.maven.doxia.siterenderer.sink.SiteRendererSink sink,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext)
throws org.apache.maven.doxia.siterenderer.RendererException
- Specified by:
generateDocument in interface org.apache.maven.doxia.siterenderer.Renderer- Overrides:
generateDocument in class org.apache.maven.doxia.siterenderer.DefaultSiteRenderer
- Throws:
org.apache.maven.doxia.siterenderer.RendererException
createContext
protected org.apache.velocity.context.Context createContext(org.apache.maven.doxia.siterenderer.sink.SiteRendererSink sink,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext)
writeTemplate
protected void writeTemplate(Writer writer,
org.apache.velocity.context.Context context,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteContext)
throws org.apache.maven.doxia.siterenderer.RendererException
- Throws:
org.apache.maven.doxia.siterenderer.RendererException
Copyright © 2006-2011 CodeLutin. All Rights Reserved.