public abstract class AModelExporterUIPlugin extends AActionPlugin
The purpose of subclasses is to create special exporter instances (which must be subclasses of AModelExporter) and to provide some meta data and GUI elements for integration into CDA application.
There are only two abstract methods that definitely must be implemented by each subclass.
EMPTY_ARRAY| Constructor and Description |
|---|
AModelExporterUIPlugin() |
| Modifier and Type | Method and Description |
|---|---|
abstract AModelExporter |
createExporter(PluginConfiguration config)
Returns a new instance of an exporter.
|
PluginConfiguration |
getConfiguration(java.awt.Frame parent)
Returns the configuration data that might be necessary to execute
the plugin's functionality
|
getDisabledIconFilename, getEnabledIconFilename, getToolTipTextgetPluginId, setPluginIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActionTextgetPluginId, getPluginProvider, getPluginVersionpublic abstract AModelExporter createExporter(PluginConfiguration config)
If creation fails this method can just return null.
config - The configuration for the new exporterpublic PluginConfiguration getConfiguration(java.awt.Frame parent)
parent - The parent frame from which the plugin is used