com.atlassian.confluence.importexport.impl
Class PdfExporter

java.lang.Object
  extended bycom.atlassian.confluence.importexport.Exporter
      extended bycom.atlassian.confluence.importexport.impl.AbstractExporterImpl
          extended bycom.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
              extended bycom.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, spaceManager, themeManager
 
Fields inherited from class com.atlassian.confluence.importexport.Exporter
context
 
Constructor Summary
PdfExporter()
           
 
Method Summary
 String doExport()
           
protected  void doExportEntity(ConfluenceEntityObject entity, String exportPath)
           
protected  String getFullExportPath(String baseExportPath, ConfluenceEntityObject entity)
           
protected  String getLinkPostfix()
           
protected  String getLinkPrefix()
           
protected  boolean getLinkToExports()
           
 void setFontManager(FontManager fontManager)
           
 
Methods inherited from class com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
copyExportedResource, copyResources, createTemplateSupport, exportAttachedImages, exportPage, exportPageAttachments, exportPageAttachments, exportSpace, getWorkingExportContext, setAttachmentManager, setBootstrapManager, setIconManager, setPageManager, 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 String getLinkPostfix()
Specified by:
getLinkPostfix in class AbstractRendererExporterImpl

getLinkToExports

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

getLinkPrefix

protected String getLinkPrefix()
Specified by:
getLinkPrefix in class AbstractRendererExporterImpl

doExport

public String doExport()
                throws ImportExportException
Overrides:
doExport in class AbstractRendererExporterImpl
Throws:
ImportExportException

getFullExportPath

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

doExportEntity

protected void doExportEntity(ConfluenceEntityObject entity,
                              String exportPath)
                       throws ImportExportException
Specified by:
doExportEntity in class AbstractRendererExporterImpl
Throws:
ImportExportException

setFontManager

public void setFontManager(FontManager fontManager)


Confluence is developed by Atlassian.