public abstract class AbstractGenericPlugin<E>
extends jadex.base.gui.plugin.AbstractJCCPlugin
| Modifier and Type | Field and Description |
|---|---|
protected static javax.swing.UIDefaults |
icons
The image icons.
|
protected AbstractSelectorPanel<E> |
selectorpanel
The selector panel.
|
| Constructor and Description |
|---|
AbstractGenericPlugin() |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractSelectorPanel<E> |
createSelectorPanel()
Create the selector panel.
|
javax.swing.JComponent |
createView()
Create main panel.
|
java.lang.String |
getHelpID()
Get the help id.
|
jadex.commons.future.IFuture<jadex.commons.Properties> |
getProperties()
Return properties to be saved in project.
|
AbstractSelectorPanel<E> |
getSelectorPanel()
Get the selector panel.
|
jadex.commons.future.IFuture<java.lang.Void> |
setProperties(jadex.commons.Properties props)
Set properties loaded from project.
|
jadex.commons.future.IFuture<java.lang.Void> |
shutdown()
Shutdown the plugin.
|
createMenuBar, createToolBar, getClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy, pushPlatformSettingsprotected static final javax.swing.UIDefaults icons
protected AbstractSelectorPanel<E> selectorpanel
public javax.swing.JComponent createView()
createView in class jadex.base.gui.plugin.AbstractJCCPluginpublic abstract AbstractSelectorPanel<E> createSelectorPanel()
public jadex.commons.future.IFuture<java.lang.Void> setProperties(jadex.commons.Properties props)
setProperties in interface jadex.commons.IPropertiesProvidersetProperties in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture<jadex.commons.Properties> getProperties()
getProperties in interface jadex.commons.IPropertiesProvidergetProperties in class jadex.base.gui.plugin.AbstractJCCPluginpublic AbstractSelectorPanel<E> getSelectorPanel()
public jadex.commons.future.IFuture<java.lang.Void> shutdown()
shutdown in interface jadex.base.gui.plugin.IControlCenterPluginshutdown in class jadex.base.gui.plugin.AbstractJCCPluginpublic java.lang.String getHelpID()