package

com.atlassian.confluence.importexport.impl

Interfaces

ExportFileNameGenerator An interface for a class which can generate meaningful and unique (for a single VM) names that may be used as file names in the export process. 
ImageProcessingRule A TagRule that is responsible for processing image tags. 

Classes

AbstractExporterImpl Abstract exporter that only deals with simple general export utility methods like where the files go. 
AbstractRendererExporterImpl  
AbstractRendererExporterImpl.ContentConverter  
AbstractXmlExporter abstract class that deals strictly with the conversion of a objects to an xml stream  
BackupExporter Converts _all_ objects in confluence to xml (used for making site-wide backups). 
BackupJob  
BackupRestoreHibernateUtil Util to remove lazy-loading and proxying from all objects in a hibernate configuration, as they just get in the way of backups. 
CleanTempDirectoryJob Removes files from the Confluence temporary files directory. 
ConfluenceLocalSessionFactoryBeanForBackup  
ConfluenceTempDirExportFileNameGenerator A file name generator that will create directories and filenames appropriate for the configured Confluence temporary directory. 
DefaultExportEmbeddedResourceRenderer Class that passes on the rendering of an EmbeddedResource to the correct export renderer

Requires that the PermissionManager attribute be set, in order to resolve permissions for attachments (it is not injected by Spring)  
ExportDescriptor Describes an export, based on the exportDescriptor.properties. 
ExportEmbeddedResourceRenderer Created by IntelliJ IDEA. 
ExportImageDescriptor A descriptor for an exported image. 
ExportLinkRenderer  
ExportPathUtils  
ExportUtils  
FileXmlExporter Performs the file IO side of the export/backup

For example: - copying attachments to temp directory - copying config files

Then performs the zipping and packaging into a zip file  
HibernateObjectHandleTranslator Creates TransientHibernateHandles to represent Hibernate objects  
HtmlExporter  
HtmlExportLinkFormatter  
HtmlImageParser This class parses html and extracts all the image tags required for exports using the given image processing rule. 
HtmlImageProcessingRule Processes image tags for html exports. 
LocalBackupExporterSessionFactoryBeanForTests Session factory that munges the Hibernate configuration to remove proxying and lazy-loading. 
NotNullBandanaRecordPreProcessor  
TestBackupExporter  
TestConfluenceTempDirExportFileNameGenerator  
TestContentTree  
TestExportPathUtils  
TestExportUtils  
TestHtmlExportLinkFormatter  
TestHtmlImageParser  
TestXmlExporter  
UnexpectedImportZipFileContents  
WikiExporter This class is deprecated. since 4.0. There isn't wiki formatted text for export any longer.  
XMLDatabinder Converts Hibernate data structures into an XML format used for backups. 
XmlExporter Exports the entities added to the workingEntities collection in the context to xml. 

Enums

ExportScope Represents the valid scopes for an XML Export. 

Exceptions

ExportScope.IllegalExportScopeException Indicates an invalid export scope.