public abstract class ImporterImpl<C extends ImportItemConfig> extends java.lang.Object implements Importer
Constructor and Description |
---|
ImporterImpl() |
Modifier and Type | Method and Description |
---|---|
void |
configure(ImportSupervisor supervisor,
java.util.Collection<ImporterSpecificConfig> specificConfigs,
java.util.Queue<ImportItemConfig> itemConfigs) |
boolean |
consumes(ExportedItem exportedItem,
ImportItemConfig itemConfig) |
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) |
void |
setReflectionServices(ReflectionService reflectionServices) |
public void setReflectionServices(ReflectionService reflectionServices)
public void configure(ImportSupervisor supervisor, java.util.Collection<ImporterSpecificConfig> specificConfigs, java.util.Queue<ImportItemConfig> itemConfigs)
public boolean consumes(ExportedItem exportedItem, ImportItemConfig itemConfig)
public java.lang.Class<?>[] getRecognizedExporters()
getRecognizedExporters
in interface Importer
public final void importData()
importData
in interface Importer
public boolean postProcess(java.lang.String id, java.lang.Object object, boolean enclosed)
postProcess
in interface Importer
public void importReference(ImportItemConfig itemConfig)
importReference
in interface Importer
public java.lang.Object importEnclosedObject(EnclosedItemProperty property, boolean registerImportedObject)
importEnclosedObject
in interface Importer