|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IExportController
Main backend controller for the CPC Exports module.
Can be used to execute clone data exports via registered IExportToolAdapter
s.
An instance can be obtained via CPCExportsPlugin.getExportController()
.
IExportToolAdapter
Method Summary | |
---|---|
IExportTask |
createTask()
Creates a new empty IExportTask object which can then be filled with the
task configuration options and data. |
org.electrocodeogram.cpc.importexport.api.generic.IGenericStatus |
executeExport(org.eclipse.core.runtime.IProgressMonitor monitor,
IExportTask exportTask)
Executes the complete export process using the IExportToolAdapter which corresponds to the given
IExportToolAdapterDescriptor . |
java.util.List<IExportToolAdapterDescriptor> |
getRegisteredExportToolAdapters()
Retrieves a list of all currently registered IExportToolAdapter implementations. |
Method Detail |
---|
java.util.List<IExportToolAdapterDescriptor> getRegisteredExportToolAdapters()
IExportToolAdapter
implementations.
IExportToolAdapter
implementations, never null.IExportTask createTask()
IExportTask
object which can then be filled with the
task configuration options and data.
executeExport(IProgressMonitor, IExportTask)
to execute the export task.
org.electrocodeogram.cpc.importexport.api.generic.IGenericStatus executeExport(org.eclipse.core.runtime.IProgressMonitor monitor, IExportTask exportTask) throws org.electrocodeogram.cpc.importexport.api.generic.ImportExportConfigurationOptionException, org.electrocodeogram.cpc.importexport.api.generic.ImportExportFailureException, java.lang.InterruptedException
IExportToolAdapter
which corresponds to the given
IExportToolAdapterDescriptor
.
Export Process:
IExportToolAdapter
is called to process/export these files
monitor
- a progress monitor for progress reporting and cancellation, may be NULL.exportTask
- the export task to process, never null.
org.electrocodeogram.cpc.importexport.api.generic.ImportExportConfigurationOptionException
- if the given configuration options are illegal.
org.electrocodeogram.cpc.importexport.api.generic.ImportExportFailureException
- if any error occurred during the export process.
java.lang.InterruptedException
- if the import was cancelled by the user.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |