com.atlassian.confluence.importexport.impl
Class AbstractRendererExporterImpl
java.lang.Object
com.atlassian.confluence.importexport.Exporter
com.atlassian.confluence.importexport.impl.AbstractExporterImpl
com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
- Direct Known Subclasses:
- HtmlExporter, PdfExporter
- public abstract class AbstractRendererExporterImpl
- extends AbstractExporterImpl
Method Summary |
protected void |
copyExportedResource(String resourcePath,
String exportDir,
String exportPath)
|
protected void |
copyResources(String exportDir)
|
protected TemplateSupport |
createTemplateSupport(String template_extension)
|
String |
doExport()
|
protected abstract void |
doExportEntity(ConfluenceEntityObject entity,
String exportPath)
|
protected void |
exportAttachedImages(Page page,
String exportFolder)
|
protected void |
exportPage(Page page,
String baseExportPath)
|
protected void |
exportPageAttachments(Page page,
String exportFolder)
|
protected void |
exportPageAttachments(Page page,
String exportFolder,
com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl.AttachmentFilter filter)
|
protected void |
exportSpace(Space space,
String baseExportPath)
|
protected abstract String |
getFullExportPath(String baseExportPath,
ConfluenceEntityObject entity)
|
protected abstract String |
getLinkPostfix()
|
protected abstract String |
getLinkPrefix()
|
protected abstract boolean |
getLinkToExports()
|
protected DefaultExportContext |
getWorkingExportContext()
|
void |
setAttachmentManager(AttachmentManager attachmentManager)
|
void |
setBootstrapManager(BootstrapManager bootstrapManager)
|
void |
setIconManager(IconManager iconManager)
|
void |
setPageManager(PageManager pageManager)
|
void |
setSpaceManager(SpaceManager spaceManager)
|
void |
setSubRenderer(SubRenderer subRenderer)
|
void |
setThemeManager(ThemeManager themeManager)
|
void |
setWikiStyleRenderer(WikiStyleRenderer wikiStyleRenderer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
themeManager
protected ThemeManager themeManager
generalUtil
protected GeneralUtil generalUtil
attachmentManager
protected AttachmentManager attachmentManager
spaceManager
protected SpaceManager spaceManager
pageManager
protected PageManager pageManager
AbstractRendererExporterImpl
public AbstractRendererExporterImpl()
getFullExportPath
protected abstract String getFullExportPath(String baseExportPath,
ConfluenceEntityObject entity)
throws ImportExportException
- Throws:
ImportExportException
doExportEntity
protected abstract void doExportEntity(ConfluenceEntityObject entity,
String exportPath)
throws ImportExportException
- Throws:
ImportExportException
setSubRenderer
public void setSubRenderer(SubRenderer subRenderer)
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
setThemeManager
public void setThemeManager(ThemeManager themeManager)
setWikiStyleRenderer
public void setWikiStyleRenderer(WikiStyleRenderer wikiStyleRenderer)
setIconManager
public void setIconManager(IconManager iconManager)
getWorkingExportContext
protected DefaultExportContext getWorkingExportContext()
- Overrides:
getWorkingExportContext
in class AbstractExporterImpl
doExport
public String doExport()
throws ImportExportException
- Specified by:
doExport
in class Exporter
- Throws:
ImportExportException
exportSpace
protected void exportSpace(Space space,
String baseExportPath)
throws ImportExportException
- Throws:
ImportExportException
exportPage
protected void exportPage(Page page,
String baseExportPath)
throws ImportExportException
- Throws:
ImportExportException
exportAttachedImages
protected void exportAttachedImages(Page page,
String exportFolder)
throws ImportExportException
- Throws:
ImportExportException
exportPageAttachments
protected void exportPageAttachments(Page page,
String exportFolder)
throws ImportExportException
- Throws:
ImportExportException
exportPageAttachments
protected final void exportPageAttachments(Page page,
String exportFolder,
com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl.AttachmentFilter filter)
throws ImportExportException
- Throws:
ImportExportException
copyResources
protected void copyResources(String exportDir)
throws IOException
- Throws:
IOException
copyExportedResource
protected void copyExportedResource(String resourcePath,
String exportDir,
String exportPath)
throws IOException
- Throws:
IOException
createTemplateSupport
protected TemplateSupport createTemplateSupport(String template_extension)
getLinkPrefix
protected abstract String getLinkPrefix()
getLinkPostfix
protected abstract String getLinkPostfix()
getLinkToExports
protected abstract boolean getLinkToExports()
setBootstrapManager
public void setBootstrapManager(BootstrapManager bootstrapManager)
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
setPageManager
public void setPageManager(PageManager pageManager)