com.atlassian.confluence.importexport.impl
Class PdfExporter

java.lang.Object
  extended by com.atlassian.confluence.importexport.Exporter
      extended by com.atlassian.confluence.importexport.impl.AbstractExporterImpl
          extended by com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
              extended by com.atlassian.confluence.importexport.impl.PdfExporter

public class PdfExporter
extends AbstractRendererExporterImpl


Field Summary
static org.apache.log4j.Category log
           
static org.apache.log4j.Category pdfLog
           
static org.apache.avalon.framework.logger.Log4JLogger pdfLogger
           
 
Fields inherited from class com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
attachmentManager, generalUtil, pageManager, settingsManager, spaceManager, themeManager
 
Fields inherited from class com.atlassian.confluence.importexport.Exporter
context
 
Constructor Summary
PdfExporter()
           
 
Method Summary
 java.lang.String doExport(com.atlassian.core.util.ProgressMeter progress)
           
protected  void doExportEntity(ConfluenceEntityObject entity, java.lang.String pdfFilePath)
           
protected  java.lang.String getFullExportPath(java.lang.String baseExportPath, ConfluenceEntityObject entity)
           
protected  ImageProcessingRule getImageProcessingRule(java.lang.String exportDir)
           
protected  java.lang.String getLinkPostfix()
           
protected  java.lang.String getLinkPrefix()
           
protected  boolean getLinkToExports()
           
 void setFopFactory(org.apache.fop.apps.FopFactory fopFactory)
           
 
Methods inherited from class com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
createTemplateSupport, exportImages, exportPage, exportResource, exportSpace, getWorkingExportContext, setAttachmentManager, setDownloadResourceManager, setIconManager, setPageManager, setSettingsManager, setSpaceManager, setSubRenderer, setThemeManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.importexport.impl.AbstractExporterImpl
checkHaveSomethingToExport, doExport, ensureDirectoryCreated, ensurePathExists, getSpaceKeyForExportFileName, prepareExportFileName
 
Methods inherited from class com.atlassian.confluence.importexport.Exporter
getContext, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Category log

pdfLog

public static final org.apache.log4j.Category pdfLog

pdfLogger

public static final org.apache.avalon.framework.logger.Log4JLogger pdfLogger
Constructor Detail

PdfExporter

public PdfExporter()
Method Detail

getLinkPostfix

protected java.lang.String getLinkPostfix()
Specified by:
getLinkPostfix in class AbstractRendererExporterImpl

getLinkToExports

protected boolean getLinkToExports()
Specified by:
getLinkToExports in class AbstractRendererExporterImpl

getLinkPrefix

protected java.lang.String getLinkPrefix()
Specified by:
getLinkPrefix in class AbstractRendererExporterImpl

doExport

public java.lang.String doExport(com.atlassian.core.util.ProgressMeter progress)
                          throws ImportExportException
Overrides:
doExport in class AbstractRendererExporterImpl
Throws:
ImportExportException

getFullExportPath

protected java.lang.String getFullExportPath(java.lang.String baseExportPath,
                                             ConfluenceEntityObject entity)
Specified by:
getFullExportPath in class AbstractRendererExporterImpl

doExportEntity

protected void doExportEntity(ConfluenceEntityObject entity,
                              java.lang.String pdfFilePath)
                       throws ImportExportException
Specified by:
doExportEntity in class AbstractRendererExporterImpl
Throws:
ImportExportException

getImageProcessingRule

protected ImageProcessingRule getImageProcessingRule(java.lang.String exportDir)
Specified by:
getImageProcessingRule in class AbstractRendererExporterImpl

setFopFactory

public void setFopFactory(org.apache.fop.apps.FopFactory fopFactory)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.