com.atlassian.confluence.importexport.impl
Class AbstractExporterImpl

java.lang.Object
  extended by com.atlassian.confluence.importexport.Exporter
      extended by com.atlassian.confluence.importexport.impl.AbstractExporterImpl
Direct Known Subclasses:
AbstractRendererExporterImpl, AbstractXmlExporter

public abstract class AbstractExporterImpl
extends Exporter


Field Summary
 
Fields inherited from class com.atlassian.confluence.importexport.Exporter
context, log
 
Constructor Summary
AbstractExporterImpl()
           
 
Method Summary
protected  void checkHaveSomethingToExport()
           
 java.lang.String doExport(ObjectHandleTranslator translator, com.atlassian.core.util.ProgressMeter progress)
           
protected  void ensureDirectoryCreated(java.io.File directory)
           
protected  void ensurePathExists(java.lang.String path)
           
protected  java.lang.String getSpaceKeyForExportFileName(java.lang.String spaceKey)
           
protected  DefaultExportContext getWorkingExportContext()
           
protected  java.lang.String prepareExportFileName(ConfluenceEntityObject entity)
           
 
Methods inherited from class com.atlassian.confluence.importexport.Exporter
doExport, getContext, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExporterImpl

public AbstractExporterImpl()
Method Detail

getWorkingExportContext

protected DefaultExportContext getWorkingExportContext()

ensurePathExists

protected void ensurePathExists(java.lang.String path)
                         throws ImportExportException
Throws:
ImportExportException

doExport

public java.lang.String doExport(ObjectHandleTranslator translator,
                                 com.atlassian.core.util.ProgressMeter progress)
                          throws ImportExportException
Throws:
ImportExportException

ensureDirectoryCreated

protected void ensureDirectoryCreated(java.io.File directory)
                               throws ImportExportException
Throws:
ImportExportException

prepareExportFileName

protected java.lang.String prepareExportFileName(ConfluenceEntityObject entity)

getSpaceKeyForExportFileName

protected java.lang.String getSpaceKeyForExportFileName(java.lang.String spaceKey)

checkHaveSomethingToExport

protected void checkHaveSomethingToExport()
                                   throws ImportExportException
Throws:
ImportExportException


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