Package jadex.tools.starter
Class StarterPlugin
- java.lang.Object
- 
- jadex.base.gui.plugin.AbstractJCCPlugin
- 
- jadex.tools.starter.StarterPlugin
 
 
- 
- All Implemented Interfaces:
- IControlCenterPlugin,- IPropertiesProvider
 
 public class StarterPlugin extends AbstractJCCPlugin Plugin for starting components.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.base.gui.plugin.AbstractJCCPluginAbstractJCCPlugin.ShowRemoteControlCenterHandler
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected static javax.swing.UIDefaultsiconsThe image icons.- 
Fields inherited from class jadex.base.gui.plugin.AbstractJCCPluginjcc
 
- 
 - 
Constructor SummaryConstructors Constructor Description StarterPlugin()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.JComponent[]createToolBar()Create tool bar.javax.swing.JComponentcreateView()Create main panel.java.lang.StringgetName()Return the unique name of this plugin.IFuturegetProperties()Advices the panel provide its setting as properties (if any).javax.swing.IcongetToolIcon(boolean selected)Get the icon.IFuturepushPlatformSettings()Store settings if any in platform settings service.IFuturesetProperties(Properties props)Advices the the panel to restore its properties from the argumentIFuture<java.lang.Void>shutdown()Shutdown the plugin.- 
Methods inherited from class jadex.base.gui.plugin.AbstractJCCPlugincreateMenuBar, getClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy
 
- 
 
- 
- 
- 
Method Detail- 
getNamepublic java.lang.String getName() Return the unique name of this plugin. This method may be called before init(). Used e.g. to store properties of each plugin.
 - 
setPropertiespublic IFuture setProperties(Properties props) Advices the the panel to restore its properties from the argument- Specified by:
- setPropertiesin interface- IPropertiesProvider
- Overrides:
- setPropertiesin class- AbstractJCCPlugin
 
 - 
getPropertiespublic IFuture getProperties() Advices the panel provide its setting as properties (if any). This is done on project close or save.- Specified by:
- getPropertiesin interface- IPropertiesProvider
- Overrides:
- getPropertiesin class- AbstractJCCPlugin
 
 - 
pushPlatformSettingspublic IFuture pushPlatformSettings() Store settings if any in platform settings service.- Specified by:
- pushPlatformSettingsin interface- IControlCenterPlugin
- Overrides:
- pushPlatformSettingsin class- AbstractJCCPlugin
 
 - 
getToolIconpublic javax.swing.Icon getToolIcon(boolean selected) Get the icon.
 - 
createToolBarpublic javax.swing.JComponent[] createToolBar() Create tool bar.- Overrides:
- createToolBarin class- AbstractJCCPlugin
- Returns:
- The tool bar.
 
 - 
createViewpublic javax.swing.JComponent createView() Description copied from class:AbstractJCCPluginCreate main panel.- Overrides:
- createViewin class- AbstractJCCPlugin
- Returns:
- The main panel.
 
 - 
shutdownpublic IFuture<java.lang.Void> shutdown() Shutdown the plugin.- Specified by:
- shutdownin interface- IControlCenterPlugin
- Overrides:
- shutdownin class- AbstractJCCPlugin
 
 
- 
 
-