|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.pf.tools.cda.xpi.APluginImplementation
org.pf.tools.cda.ui.xpi.AActionPlugin
org.pf.tools.cda.ui.plugin.spi.ASubWindowPlugin
public abstract class ASubWindowPlugin
This abstract class specifies the methods to be implemented by all subclasses that are intended to provide a sub-window to the main application.
Each concrete subclass must specifiy a public non-argument constructor.
| Field Summary |
|---|
| Fields inherited from interface org.pf.tools.cda.ui.xpi.IPluginActionInfo |
|---|
EMPTY_ARRAY |
| Method Summary | |
|---|---|
void |
close()
This method must be called in order to close this plug-in with its window and automatically inform its controller. |
abstract java.awt.Frame |
createFrame(IExplorationModelObject object)
This method must be implemented to create the whole UI of the new window. |
void |
dispose()
This method will be called right before the plug-in gets closed. |
PluginConfiguration |
getConfiguration(java.awt.Frame parent)
Returns the configuration data that might be necessary to execute the plugin's functionality |
IIntegrationService |
getIntegrationService()
Returns the integration service that is the interface to the main application. |
void |
initialize(PluginConfiguration config)
This method will be called right after the plug-in has been created and connected to the internal structures. |
void |
setIntegrationService(IIntegrationService newValue)
Do NOT call this method. |
| Methods inherited from class org.pf.tools.cda.ui.xpi.AActionPlugin |
|---|
getDisabledIconFilename, getEnabledIconFilename, getToolTipText |
| Methods inherited from class org.pf.tools.cda.xpi.APluginImplementation |
|---|
getPluginId, setPluginId |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.pf.tools.cda.ui.xpi.IPluginActionInfo |
|---|
getActionText |
| Methods inherited from interface org.pf.tools.cda.xpi.IPluginInfo |
|---|
getPluginId, getPluginProvider, getPluginVersion |
| Method Detail |
|---|
public IIntegrationService getIntegrationService()
public void setIntegrationService(IIntegrationService newValue)
public abstract java.awt.Frame createFrame(IExplorationModelObject object)
object - The element on which this plug-in was invoked
public PluginConfiguration getConfiguration(java.awt.Frame parent)
parent - The parent frame from which the plugin is used
public void initialize(PluginConfiguration config)
This is an empty implementation of this method which is convenient for subclasses that don't need an initialization at all.
public void dispose()
This here is an empty implementation of this method which is convenient for subclasses that don't need to dispose anything..
public void close()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||