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.
|Constructor and Description|
|Modifier and Type||Method and Description|
Returns a new instance of an exporter.
Returns the configuration data that might be necessary to execute the plugin's functionality
getDisabledIconFilename, getEnabledIconFilename, getToolTipText
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public abstract AModelExporter createExporter(PluginConfiguration config)
If creation fails this method can just return null.
config- The configuration for the new exporter
public PluginConfiguration getConfiguration(java.awt.Frame parent)
parent- The parent frame from which the plugin is used