Package jadex.tools.generic
Class AbstractServicePlugin
- java.lang.Object
- 
- jadex.base.gui.plugin.AbstractJCCPlugin
- 
- jadex.tools.generic.AbstractGenericPlugin<IService>
- 
- jadex.tools.generic.AbstractServicePlugin
 
 
 
- 
- All Implemented Interfaces:
- IControlCenterPlugin,- IPropertiesProvider
 - Direct Known Subclasses:
- ChatPlugin,- LibraryServicePlugin,- MonitoringServicePlugin,- SecurityServicePlugin,- SimulationServicePlugin
 
 public abstract class AbstractServicePlugin extends AbstractGenericPlugin<IService> Abstract plugin for wrapping service views to plugin view.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.base.gui.plugin.AbstractJCCPluginAbstractJCCPlugin.ShowRemoteControlCenterHandler
 
- 
 - 
Field Summary- 
Fields inherited from class jadex.tools.generic.AbstractGenericPluginicons, selectorpanel
 - 
Fields inherited from class jadex.base.gui.plugin.AbstractJCCPluginjcc
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractServicePlugin()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AbstractSelectorPanel<IService>createSelectorPanel()Create the selector panel.abstract IFuture<IAbstractViewerPanel>createServicePanel(IService service)Create the component/service panel.java.lang.StringgetName()Get the name.abstract java.lang.Class<?>getServiceType()Get the service type.abstract javax.swing.IcongetToolIcon(boolean selected)Get the tool icon.- 
Methods inherited from class jadex.tools.generic.AbstractGenericPlugincreateView, getHelpID, getProperties, getSelectorPanel, setProperties, shutdown
 - 
Methods inherited from class jadex.base.gui.plugin.AbstractJCCPlugincreateMenuBar, createToolBar, getClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy, pushPlatformSettings
 
- 
 
- 
- 
- 
Method Detail- 
getServiceTypepublic abstract java.lang.Class<?> getServiceType() Get the service type.- Returns:
- The service type.
 
 - 
createServicePanelpublic abstract IFuture<IAbstractViewerPanel> createServicePanel(IService service) Create the component/service panel.
 - 
getToolIconpublic abstract javax.swing.Icon getToolIcon(boolean selected) Get the tool icon.
 - 
createSelectorPanelpublic AbstractSelectorPanel<IService> createSelectorPanel() Create the selector panel.- Specified by:
- createSelectorPanelin class- AbstractGenericPlugin<IService>
 
 - 
getNamepublic java.lang.String getName() Get the name.- Returns:
- The name.
 
 
- 
 
-