public interface Importer
Modifier and Type | Method and Description |
---|---|
void |
configure(ImportSupervisor importSupervisor,
java.util.Collection<ImporterSpecificConfig> specificConfigs,
java.util.Queue<ImportItemConfig> collection) |
boolean |
consumes(ExportedItem exportedItem,
ImportItemConfig itemConfig) |
java.lang.String |
getId() |
java.lang.Class<?>[] |
getRecognizedExporters() |
void |
importData() |
java.lang.Object |
importEnclosedObject(EnclosedItemProperty property,
boolean registerImportedObject) |
void |
importReference(ImportItemConfig itemConfig) |
boolean |
postProcess(java.lang.String id,
java.lang.Object object,
boolean enclosed) |
java.lang.String getId()
java.lang.Class<?>[] getRecognizedExporters()
boolean consumes(ExportedItem exportedItem, ImportItemConfig itemConfig)
void configure(ImportSupervisor importSupervisor, java.util.Collection<ImporterSpecificConfig> specificConfigs, java.util.Queue<ImportItemConfig> collection)
void importData()
void importReference(ImportItemConfig itemConfig)
java.lang.Object importEnclosedObject(EnclosedItemProperty property, boolean registerImportedObject)
boolean postProcess(java.lang.String id, java.lang.Object object, boolean enclosed)