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