Package jadex.tools.chat
Class ChatPlugin
- java.lang.Object
-
- All Implemented Interfaces:
IControlCenterPlugin,IPropertiesProvider
public class ChatPlugin extends AbstractServicePlugin
The chat plugin is used to wrap the chat panel as JCC 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 static java.lang.StringPLUGIN_NAMEThe plugin name.-
Fields inherited from class jadex.tools.generic.AbstractGenericPlugin
icons, selectorpanel
-
Fields inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
jcc
-
-
Constructor Summary
Constructors Constructor Description ChatPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IFuture<IAbstractViewerPanel>createServicePanel(IService service)Create the service panel.java.lang.StringgetName()Get the plugin name.java.lang.Class<?>getServiceType()Get the service type.static javax.swing.IcongetStatusIcon(boolean star)Get the icon for the chat.static javax.swing.IcongetTabIcon()Get the icon for a changed tab.javax.swing.IcongetToolIcon(boolean selected)Get the icon.-
Methods inherited from class jadex.tools.generic.AbstractServicePlugin
createSelectorPanel
-
Methods inherited from class jadex.tools.generic.AbstractGenericPlugin
createView, getHelpID, getProperties, getSelectorPanel, setProperties, shutdown
-
Methods inherited from class jadex.base.gui.plugin.AbstractJCCPlugin
createMenuBar, createToolBar, getClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy, pushPlatformSettings
-
-
-
-
Field Detail
-
PLUGIN_NAME
public static final java.lang.String PLUGIN_NAME
The plugin name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getStatusIcon
public static javax.swing.Icon getStatusIcon(boolean star)
Get the icon for the chat.
-
getTabIcon
public static javax.swing.Icon getTabIcon()
Get the icon for a changed tab.
-
getServiceType
public java.lang.Class<?> getServiceType()
Get the service type.- Specified by:
getServiceTypein classAbstractServicePlugin- Returns:
- The service type.
-
createServicePanel
public IFuture<IAbstractViewerPanel> createServicePanel(IService service)
Create the service panel.- Specified by:
createServicePanelin classAbstractServicePlugin
-
getToolIcon
public javax.swing.Icon getToolIcon(boolean selected)
Get the icon.- Specified by:
getToolIconin interfaceIControlCenterPlugin- Specified by:
getToolIconin classAbstractServicePlugin
-
getName
public java.lang.String getName()
Get the plugin name.- Specified by:
getNamein interfaceIControlCenterPlugin- Overrides:
getNamein classAbstractServicePlugin- Returns:
- The name.
-
-