public class ChatPlugin extends AbstractServicePlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PLUGIN_NAME
The plugin name.
|
icons, selectorpanel
Constructor and Description |
---|
ChatPlugin() |
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<jadex.base.gui.componentviewer.IAbstractViewerPanel> |
createServicePanel(jadex.bridge.service.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.
|
boolean |
isLazy()
Overridden to activate chat on JCC startup.
|
createSelectorPanel
createView, getHelpID, getProperties, getSelectorPanel, setProperties, shutdown
public static final java.lang.String PLUGIN_NAME
public static javax.swing.Icon getStatusIcon(boolean star)
public static javax.swing.Icon getTabIcon()
public boolean isLazy()
isLazy
in interface jadex.base.gui.plugin.IControlCenterPlugin
isLazy
in class jadex.base.gui.plugin.AbstractJCCPlugin
public java.lang.Class<?> getServiceType()
getServiceType
in class AbstractServicePlugin
public jadex.commons.future.IFuture<jadex.base.gui.componentviewer.IAbstractViewerPanel> createServicePanel(jadex.bridge.service.IService service)
createServicePanel
in class AbstractServicePlugin
public javax.swing.Icon getToolIcon(boolean selected)
getToolIcon
in interface jadex.base.gui.plugin.IControlCenterPlugin
getToolIcon
in class AbstractServicePlugin
public java.lang.String getName()
getName
in interface jadex.base.gui.plugin.IControlCenterPlugin
getName
in class AbstractServicePlugin