Package jadex.tools.appstore
Class AppStorePlugin
- java.lang.Object
-
- jadex.base.gui.plugin.AbstractJCCPlugin
-
- jadex.tools.appstore.AppStorePlugin
-
- All Implemented Interfaces:
IControlCenterPlugin
,IPropertiesProvider
public class AppStorePlugin extends AbstractJCCPlugin
The app store plugin.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
AbstractJCCPlugin.ShowRemoteControlCenterHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected AppStorePanel
apppanel
The panel.protected static javax.swing.UIDefaults
icons
The image icons.-
Fields inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
jcc
-
-
Constructor Summary
Constructors Constructor Description AppStorePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.JComponent
createView()
Create main panel.java.lang.String
getName()
Return the unique name of this plugin.IFuture<Properties>
getProperties()
Return properties to be saved in project.javax.swing.Icon
getToolIcon(boolean selected)
Return the icon representing this plugin.IFuture<java.lang.Void>
setProperties(Properties props)
Set properties loaded from project.-
Methods inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
createMenuBar, createToolBar, getClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy, pushPlatformSettings, shutdown
-
-
-
-
Field Detail
-
icons
protected static final javax.swing.UIDefaults icons
The image icons.
-
apppanel
protected AppStorePanel apppanel
The panel.
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:IControlCenterPlugin
Return the unique name of this plugin. This method may be called before init(). Used e.g. to store properties of each plugin.- Returns:
- "Deployer Tool"
- See Also:
IControlCenterPlugin.getName()
-
getToolIcon
public javax.swing.Icon getToolIcon(boolean selected)
Description copied from interface:IControlCenterPlugin
Return the icon representing this plugin. This method may be called before init().- Returns:
- the conversation icon
- See Also:
jadex.base.gui.plugin.IControlCenterPlugin#getToolIcon()
-
createView
public javax.swing.JComponent createView()
Create main panel.- Overrides:
createView
in classAbstractJCCPlugin
- Returns:
- The main panel.
-
setProperties
public IFuture<java.lang.Void> setProperties(Properties props)
Set properties loaded from project.- Specified by:
setProperties
in interfaceIPropertiesProvider
- Overrides:
setProperties
in classAbstractJCCPlugin
-
getProperties
public IFuture<Properties> getProperties()
Return properties to be saved in project.- Specified by:
getProperties
in interfaceIPropertiesProvider
- Overrides:
getProperties
in classAbstractJCCPlugin
-
-