Class AbstractPdfRenderer
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.apache.maven.doxia.docrenderer.AbstractDocumentRenderer
-
- org.apache.maven.doxia.docrenderer.pdf.AbstractPdfRenderer
-
- All Implemented Interfaces:
DocumentRenderer
,PdfRenderer
,org.codehaus.plexus.logging.LogEnabled
public abstract class AbstractPdfRenderer extends AbstractDocumentRenderer implements PdfRenderer
Abstract pdf renderer, this doesn't depend on the framework.- Since:
- 1.1
-
-
Field Summary
-
Fields inherited from class org.apache.maven.doxia.docrenderer.AbstractDocumentRenderer
doxia, parserModuleManager
-
Fields inherited from interface org.apache.maven.doxia.docrenderer.DocumentRenderer
ROLE
-
Fields inherited from interface org.apache.maven.doxia.docrenderer.pdf.PdfRenderer
ROLE
-
-
Constructor Summary
Constructors Constructor Description AbstractPdfRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getOutputExtension()
Get the output extension associated with this DocumentRenderer.void
render(java.util.Map<java.lang.String,org.apache.maven.doxia.parser.module.ParserModule> filesToProcess, java.io.File outputDirectory, org.apache.maven.doxia.document.DocumentModel documentModel)
Render an aggregate document from the files found in a Map.-
Methods inherited from class org.apache.maven.doxia.docrenderer.AbstractDocumentRenderer
copyDirectory, copyResources, endsWithIgnoreCase, endsWithIgnoreCase, getBaseDir, getExtensions, getFilesToProcess, getFilesToProcess, getOutputName, parse, parse, readDocumentModel, render, render, render, render, render, render, renderIndividual, renderIndividual, setBaseDir
-
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
-
Methods inherited from interface org.apache.maven.doxia.docrenderer.DocumentRenderer
readDocumentModel, render, render
-
Methods inherited from interface org.apache.maven.doxia.docrenderer.pdf.PdfRenderer
generatePdf
-
-
-
-
Method Detail
-
getOutputExtension
public java.lang.String getOutputExtension()
Get the output extension associated with this DocumentRenderer.- Specified by:
getOutputExtension
in interfaceDocumentRenderer
- Returns:
- the ouput extension.
-
render
public void render(java.util.Map<java.lang.String,org.apache.maven.doxia.parser.module.ParserModule> filesToProcess, java.io.File outputDirectory, org.apache.maven.doxia.document.DocumentModel documentModel) throws DocumentRendererException, java.io.IOException
Render an aggregate document from the files found in a Map.- Specified by:
render
in classAbstractDocumentRenderer
- Parameters:
filesToProcess
- the Map of Files to process. The Map should contain as keys the paths of the source files (relative tobaseDir
), and the corresponding ParserModule as values.outputDirectory
- the output directory where the aggregate document should be generated.documentModel
- the document model, containing all the metadata, etc.- Throws:
DocumentRendererException
- if anyjava.io.IOException
- if any
-
-