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.String
PLUGIN_NAME
The 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.String
getName()
Get the plugin name.java.lang.Class<?>
getServiceType()
Get the service type.static javax.swing.Icon
getStatusIcon(boolean star)
Get the icon for the chat.static javax.swing.Icon
getTabIcon()
Get the icon for a changed tab.javax.swing.Icon
getToolIcon(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:
getServiceType
in classAbstractServicePlugin
- Returns:
- The service type.
-
createServicePanel
public IFuture<IAbstractViewerPanel> createServicePanel(IService service)
Create the service panel.- Specified by:
createServicePanel
in classAbstractServicePlugin
-
getToolIcon
public javax.swing.Icon getToolIcon(boolean selected)
Get the icon.- Specified by:
getToolIcon
in interfaceIControlCenterPlugin
- Specified by:
getToolIcon
in classAbstractServicePlugin
-
getName
public java.lang.String getName()
Get the plugin name.- Specified by:
getName
in interfaceIControlCenterPlugin
- Overrides:
getName
in classAbstractServicePlugin
- Returns:
- The name.
-
-