public class EnclosedObjectImporter extends java.lang.Object implements Importer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IMPORTER_ID |
Constructor and Description |
---|
EnclosedObjectImporter() |
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) |
void |
setObjectImporterFactory(BasicObjectImporterFactory objectImporterFactory) |
public static final java.lang.String IMPORTER_ID
public void setObjectImporterFactory(BasicObjectImporterFactory objectImporterFactory)
public void configure(ImportSupervisor importSupervisor, java.util.Collection<ImporterSpecificConfig> specificConfigs, java.util.Queue<ImportItemConfig> collection)
public boolean consumes(ExportedItem exportedItem, ImportItemConfig itemConfig)
public java.lang.Class<?>[] getRecognizedExporters()
getRecognizedExporters
in interface Importer
public void importData()
importData
in interface Importer
public java.lang.Object importEnclosedObject(EnclosedItemProperty property, boolean registerImportedObject)
importEnclosedObject
in interface Importer
public void importReference(ImportItemConfig itemConfig)
importReference
in interface Importer
public boolean postProcess(java.lang.String id, java.lang.Object object, boolean enclosed)
postProcess
in interface Importer