@Component(role=org.apache.maven.doxia.siterenderer.Renderer.class,
hint="default")
public class JrstSiteRenderer
extends org.apache.maven.doxia.siterenderer.DefaultSiteRenderer
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_PDF_FILENAME |
protected AbstractJrstParser |
jrstParser |
protected Locale |
locale
Current locale used to render.
|
protected List<Locale> |
locales
All locales used to render sites.
|
protected org.apache.maven.project.MavenProject |
mavenProject
Current maven project to render.
|
protected boolean |
pdfGenerationEnabled |
protected boolean |
verbose |
| Constructor and Description |
|---|
JrstSiteRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,String> |
buildDocMap(Collection<org.apache.maven.doxia.siterenderer.DocumentRenderer> documents) |
protected Collection<String> |
buildListPathsFromMenuItem(org.apache.maven.doxia.site.decoration.MenuItem item,
Collection<String> paths) |
protected boolean |
getBooleanProperty(String propertyName) |
protected List<String> |
getDocumentRefs(Map<String,String> relatifPaths,
List<String> relativPathsFromMenu) |
protected List<String> |
getDocumentRelativePathsFromMenu(org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext) |
protected String |
getPdfFileName() |
protected String |
getStringProperty(String propertyName) |
protected org.apache.velocity.context.Context |
preparePdfVelocityContext(org.codehaus.plexus.i18n.I18N i18n,
List<String> documentRefs) |
void |
render(Collection<org.apache.maven.doxia.siterenderer.DocumentRenderer> documents,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext,
File outputDirectory) |
void |
renderDocument(Writer writer,
org.apache.maven.doxia.siterenderer.RenderingContext renderingContext,
org.apache.maven.doxia.siterenderer.SiteRenderingContext context) |
protected void |
renderPdf(org.codehaus.plexus.i18n.I18N i18n,
List<String> documentRefs,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext,
File outputDirectory,
String pdfFilename) |
copyDirectory, copyResources, copyResources, createContextForSkin, createContextForTemplate, createDocumentVelocityContext, createSiteTemplateVelocityContext, createToolManagedVelocityContext, generateDocument, locateDocumentFilespublic static final String DEFAULT_PDF_FILENAME
protected Locale locale
protected org.apache.maven.project.MavenProject mavenProject
protected boolean pdfGenerationEnabled
protected boolean verbose
@Requirement(role=org.apache.maven.doxia.parser.Parser.class,
hint="jrst",
optional=true)
protected AbstractJrstParser jrstParser
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
render in interface org.apache.maven.doxia.siterenderer.Rendererrender in class org.apache.maven.doxia.siterenderer.DefaultSiteRendererorg.apache.maven.doxia.siterenderer.RendererExceptionIOExceptionpublic void renderDocument(Writer writer, org.apache.maven.doxia.siterenderer.RenderingContext renderingContext, org.apache.maven.doxia.siterenderer.SiteRenderingContext context) throws org.apache.maven.doxia.siterenderer.RendererException, FileNotFoundException, UnsupportedEncodingException
renderDocument in interface org.apache.maven.doxia.siterenderer.RendererrenderDocument in class org.apache.maven.doxia.siterenderer.DefaultSiteRendererorg.apache.maven.doxia.siterenderer.RendererExceptionFileNotFoundExceptionUnsupportedEncodingExceptionprotected String getPdfFileName()
protected void renderPdf(org.codehaus.plexus.i18n.I18N i18n,
List<String> documentRefs,
org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext,
File outputDirectory,
String pdfFilename)
throws org.apache.maven.doxia.siterenderer.RendererException,
FileNotFoundException,
UnsupportedEncodingException
org.apache.maven.doxia.siterenderer.RendererExceptionFileNotFoundExceptionUnsupportedEncodingExceptionprotected org.apache.velocity.context.Context preparePdfVelocityContext(org.codehaus.plexus.i18n.I18N i18n,
List<String> documentRefs)
protected List<String> getDocumentRelativePathsFromMenu(org.apache.maven.doxia.siterenderer.SiteRenderingContext siteRenderingContext)
protected List<String> getDocumentRefs(Map<String,String> relatifPaths, List<String> relativPathsFromMenu)
protected Map<String,String> buildDocMap(Collection<org.apache.maven.doxia.siterenderer.DocumentRenderer> documents)
protected Collection<String> buildListPathsFromMenuItem(org.apache.maven.doxia.site.decoration.MenuItem item, Collection<String> paths)
protected boolean getBooleanProperty(String propertyName)
Copyright © 2012–2016 CodeLutin. All rights reserved.