public class ConversationPlugin
extends jadex.base.gui.plugin.AbstractJCCPlugin
| Modifier and Type | Field and Description |
|---|---|
protected jadex.base.gui.componenttree.ComponentTreePanel |
comptree
The agent tree table.
|
protected ConversationPanel |
convcenter
The conversation center panel.
|
protected static javax.swing.UIDefaults |
icons
The image icons.
|
static java.lang.String |
LAST_MESSAGE
The property storing the last state of the message panel.
|
static java.lang.String |
SENT_MESSAGE
The property storing sent messages (from 0..4).
|
| Constructor and Description |
|---|
ConversationPlugin() |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JComponent[] |
createToolBar()
The actions.
|
javax.swing.JComponent |
createView()
Create main panel.
|
java.lang.String |
getName() |
jadex.commons.future.IFuture |
getProperties()
Return properties to be saved in project.
|
javax.swing.Icon |
getToolIcon(boolean selected) |
boolean |
isLazy()
ConvCenter should initialize non-lazy to catch all incoming messages.
|
jadex.commons.future.IFuture |
setProperties(jadex.commons.Properties props)
Set properties loaded from project.
|
jadex.commons.future.IFuture<java.lang.Void> |
shutdown()
Shutdown the plugin.
|
public static final java.lang.String LAST_MESSAGE
public static final java.lang.String SENT_MESSAGE
protected static final javax.swing.UIDefaults icons
protected jadex.base.gui.componenttree.ComponentTreePanel comptree
protected ConversationPanel convcenter
public java.lang.String getName()
IControlCenterPlugin.getName()public boolean isLazy()
isLazy in interface jadex.base.gui.plugin.IControlCenterPluginisLazy in class jadex.base.gui.plugin.AbstractJCCPluginpublic javax.swing.Icon getToolIcon(boolean selected)
jadex.base.gui.plugin.IControlCenterPlugin#getToolIcon()public javax.swing.JComponent createView()
createView in class jadex.base.gui.plugin.AbstractJCCPluginpublic javax.swing.JComponent[] createToolBar()
createToolBar in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture setProperties(jadex.commons.Properties props)
setProperties in interface jadex.commons.IPropertiesProvidersetProperties in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture getProperties()
getProperties in interface jadex.commons.IPropertiesProvidergetProperties in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture<java.lang.Void> shutdown()
shutdown in interface jadex.base.gui.plugin.IControlCenterPluginshutdown in class jadex.base.gui.plugin.AbstractJCCPlugin