public abstract class AbstractServicePlugin extends AbstractGenericPlugin<jadex.bridge.service.IService>
icons, selectorpanel
Constructor and Description |
---|
AbstractServicePlugin() |
Modifier and Type | Method and Description |
---|---|
AbstractSelectorPanel<jadex.bridge.service.IService> |
createSelectorPanel()
Create the selector panel.
|
abstract jadex.commons.future.IFuture<jadex.base.gui.componentviewer.IAbstractViewerPanel> |
createServicePanel(jadex.bridge.service.IService service)
Create the component/service panel.
|
java.lang.String |
getName()
Get the name.
|
abstract java.lang.Class<?> |
getServiceType()
Get the service type.
|
abstract javax.swing.Icon |
getToolIcon(boolean selected)
Get the tool icon.
|
createView, getHelpID, getProperties, getSelectorPanel, setProperties, shutdown
public abstract java.lang.Class<?> getServiceType()
public abstract jadex.commons.future.IFuture<jadex.base.gui.componentviewer.IAbstractViewerPanel> createServicePanel(jadex.bridge.service.IService service)
public abstract javax.swing.Icon getToolIcon(boolean selected)
public AbstractSelectorPanel<jadex.bridge.service.IService> createSelectorPanel()
createSelectorPanel
in class AbstractGenericPlugin<jadex.bridge.service.IService>
public java.lang.String getName()