com.atlassian.confluence.importexport.impl
Class HtmlExporter

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.HtmlExporter

public class HtmlExporter
extends AbstractRendererExporterImpl


Field Summary
 
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
HtmlExporter()
           
 
Method Summary
 java.lang.String doExport(com.atlassian.core.util.ProgressMeter progress)
           
protected  void doExportEntity(ConfluenceEntityObject entity, java.lang.String exportPath)
           
protected  void exportPage(Page page, java.lang.String baseExportPath)
          export page exports either a single page or, if context.exportChildren is set, the whole page hierarchy.
protected  void exportSpace(Space space, java.lang.String baseExportPath)
           
protected  java.lang.String getFullExportPath(java.lang.String base_export_path, ConfluenceEntityObject entity)
           
protected  ImageProcessingRule getImageProcessingRule(java.lang.String exportDir)
           
protected  java.lang.String getLinkPostfix()
           
protected  java.lang.String getLinkPrefix()
           
protected  boolean getLinkToExports()
           
 
Methods inherited from class com.atlassian.confluence.importexport.impl.AbstractRendererExporterImpl
createTemplateSupport, exportImages, exportResource, 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
 

Constructor Detail

HtmlExporter

public HtmlExporter()
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

exportPage

protected void exportPage(Page page,
                          java.lang.String baseExportPath)
                   throws ImportExportException
export page exports either a single page or, if context.exportChildren is set, the whole page hierarchy.

Overrides:
exportPage in class AbstractRendererExporterImpl
Parameters:
page -
baseExportPath -
Throws:
ImportExportException

exportSpace

protected void exportSpace(Space space,
                           java.lang.String baseExportPath)
                    throws ImportExportException
Overrides:
exportSpace in class AbstractRendererExporterImpl
Throws:
ImportExportException

getImageProcessingRule

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

getFullExportPath

protected java.lang.String getFullExportPath(java.lang.String base_export_path,
                                             ConfluenceEntityObject entity)
                                      throws ImportExportException
Specified by:
getFullExportPath in class AbstractRendererExporterImpl
Throws:
ImportExportException

doExportEntity

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


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