public abstract class

AbstractRendererExporterImpl

extends AbstractExporterImpl
java.lang.Object
   ↳ com.atlassian.confluence.importexport.Exporter
     ↳ com.atlassian.confluence.importexport.impl.AbstractExporterImpl
       ↳ com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
Known Direct Subclasses

Summary

Nested Classes
class AbstractRendererExporterImpl.ContentConverter  
[Expand]
Inherited Fields
From class com.atlassian.confluence.importexport.Exporter
Public Constructors
AbstractRendererExporterImpl()
Public Methods
String doExport(ProgressMeter progress)
Exports the content specified by the configured ExportContext.
void setDownloadResourceManager(DownloadResourceManager downloadResourceManager)
void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
void setLocaleManager(LocaleManager localeManager)
void setSettingsManager(SettingsManager settingsManager)
void setThemeManager(ThemeManager themeManager)
void setTransformerFactory(TransformerFactory xsltTransformer)
void setUserAccessor(UserAccessor userAccessor)
void setXhtmlRenderer(Renderer xhtmlRenderer)
Protected Methods
TemplateSupport createTemplateSupport(String templateExtension)
abstract void doExportEntity(ConfluenceEntityObject entity, String exportPath)
void ensurePathExists(String path)
void exportImages(String html, Writer writer, String exportDir)
void exportPage(Page page, String baseExportPath)
void exportResource(String resourceUrl, String exportDir, String exportPath)
void exportSpace(Space space, String baseExportPath)
abstract ExportLinkFormatter getExportLinkFormatter()
Returns the ExportLinkFormatter for the exporter.
abstract String getFullExportPath(String baseExportPath, ConfluenceEntityObject entity)
abstract ImageProcessingRule getImageProcessingRule(String exportDir)
Returns a new ImageProcessingRule for each export.
TransformerFactory getTransformerFactory()
DefaultExportContext getWorkingExportContext()
[Expand]
Inherited Methods
From class com.atlassian.confluence.importexport.impl.AbstractExporterImpl
From class com.atlassian.confluence.importexport.Exporter
From class java.lang.Object

Public Constructors

public AbstractRendererExporterImpl ()

Public Methods

public String doExport (ProgressMeter progress)

Exports the content specified by the configured ExportContext.

Parameters
progress the meter to update with progress during the export.
Returns
  • the path to the exported content.

public void setDownloadResourceManager (DownloadResourceManager downloadResourceManager)

public void setFormatSettingsManager (FormatSettingsManager formatSettingsManager)

public void setLocaleManager (LocaleManager localeManager)

public void setSettingsManager (SettingsManager settingsManager)

public void setThemeManager (ThemeManager themeManager)

public void setTransformerFactory (TransformerFactory xsltTransformer)

public void setUserAccessor (UserAccessor userAccessor)

public void setXhtmlRenderer (Renderer xhtmlRenderer)

Protected Methods

protected TemplateSupport createTemplateSupport (String templateExtension)

protected abstract void doExportEntity (ConfluenceEntityObject entity, String exportPath)

protected void ensurePathExists (String path)

protected void exportImages (String html, Writer writer, String exportDir)

protected void exportPage (Page page, String baseExportPath)

protected void exportResource (String resourceUrl, String exportDir, String exportPath)

protected void exportSpace (Space space, String baseExportPath)

protected abstract ExportLinkFormatter getExportLinkFormatter ()

Returns the ExportLinkFormatter for the exporter.

protected abstract String getFullExportPath (String baseExportPath, ConfluenceEntityObject entity)

protected abstract ImageProcessingRule getImageProcessingRule (String exportDir)

Returns a new ImageProcessingRule for each export.

protected TransformerFactory getTransformerFactory ()

protected DefaultExportContext getWorkingExportContext ()