package

com.atlassian.confluence.importexport.xmlimport

Imports Confluence data from an XML backup.

Interfaces

ImportProcessor  
ImportProcessorSummary  
InputStreamFactory Importers might need to make several passes over the same import, so we provide them with a factory for input streams, not just a single stream. 
ObjectPersister Handles the persistence of objects imported from a backup. 
ObjectPersisterFactory Factory to provide the correct ObjectPersister for a given ImportedObject
Operation A deferred operation that is waiting on the availability of some object that has not yet been imported. 
XmlImporter  

Classes

BackupImporter  
BackupParserUtil Helper methods for creating and parsing backup files. 
DefaultImportProcessor  
DefaultObjectPersisterFactory Factory to provide the correct ObjectPersister for a given ImportedObject
DefaultXmlImporter  
DeferredOperations  
FileBackupImporter  
ImportProcessorContext Context that records the current state of an import, and provides helper methods that are dependent on that state. 
OperationSet A mapping between a list of Operations, and the handles of all the objects that must be imported for those operations to be performed.