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, pushPlatformSettings
protected static final javax.swing.UIDefaults icons
protected AbstractSelectorPanel<E> selectorpanel
public javax.swing.JComponent createView()
createView
in class jadex.base.gui.plugin.AbstractJCCPlugin
public abstract AbstractSelectorPanel<E> createSelectorPanel()
public jadex.commons.future.IFuture<java.lang.Void> setProperties(jadex.commons.Properties props)
setProperties
in interface jadex.commons.IPropertiesProvider
setProperties
in class jadex.base.gui.plugin.AbstractJCCPlugin
public jadex.commons.future.IFuture<jadex.commons.Properties> getProperties()
getProperties
in interface jadex.commons.IPropertiesProvider
getProperties
in class jadex.base.gui.plugin.AbstractJCCPlugin
public AbstractSelectorPanel<E> getSelectorPanel()
public jadex.commons.future.IFuture<java.lang.Void> shutdown()
shutdown
in interface jadex.base.gui.plugin.IControlCenterPlugin
shutdown
in class jadex.base.gui.plugin.AbstractJCCPlugin
public java.lang.String getHelpID()