|
|||||||||
| 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 IExportToolAdapters.
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 | ||||||||