Interface | Description |
---|---|
DatabaseImporter |
Importers interface for importing data from database sources.
|
DatabaseImporterBuilder |
Importer builder specific for
DatabaseImporter . |
FileImporter |
Importers interface for importing data from files.
|
FileImporter.FileAware |
Optional interface to implement for
FileImporter classes that need to receive the source file instead of the Reader |
FileImporterBuilder |
Importer builder specific for
FileImporter . |
Importer |
Interface for classes which imports data from files, databases, streams or
other sources.
|
ImporterBuilder |
Factory class for building importer instances.
|
ImporterUI |
Define importer settings user interface.
|
ImporterUI.WithWizard |
Optional interface to implement for
ImporterUI classes that need a Wizard |
ImporterWizardUI |
Define importer settings wizard user interface.
|
WizardImporter |
Importers interface for importing data from wizards.
|
WizardImporterBuilder |
Importer builder specific for
WizardImporter . |
Interfaces for creating new data importers.
Import API
,
File System API
and Utilities API
as dependencies.
FileImporterBuilder.class
as the annotation service parameter for text and XML,
WizardImportBuilder.class
for wizards and
DatabaseImporter.class
for databases.
FileImporter
,
DatabaseImport
or WizardImporter
.
buildImporter()
method.
ImporterUI
implementation and add the
@ServiceProvider annotation to it.
To let your import task be cancelled and its progress watched, implement
LongTask
interface. Add LongTask API
as dependency to your module first.
See HowTo write an import for more details.
Copyright © 2007–2017 Gephi Consortium. All rights reserved.