public class AgentComboModel extends Object implements ComboBoxModel, IAgentManagerListener
| Modifier and Type | Field and Description |
|---|---|
private List<ListDataListener> |
listeners |
private AgentJim |
selectedAgent |
| Constructor and Description |
|---|
AgentComboModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListDataListener(ListDataListener l) |
void |
agentAdded(AgentJim agent)
Called when a new agent has been added to the agent manager.
|
void |
agentOutputLine(AgentJim agent,
String line)
Called for every line of text that the agent writes to its standard output.
|
void |
agentRemoved(AgentJim agent)
Called when a locally connected agent has been removed.
|
AgentJim |
getElementAt(int at) |
Object |
getSelectedItem() |
int |
getSize() |
void |
removeListDataListener(ListDataListener l) |
void |
setSelectedItem(Object obj) |
private List<ListDataListener> listeners
private AgentJim selectedAgent
public void addListDataListener(ListDataListener l)
addListDataListener in interface ListModelpublic AgentJim getElementAt(int at)
getElementAt in interface ListModelpublic void removeListDataListener(ListDataListener l)
removeListDataListener in interface ListModelpublic Object getSelectedItem()
getSelectedItem in interface ComboBoxModelpublic void setSelectedItem(Object obj)
setSelectedItem in interface ComboBoxModelpublic void agentAdded(AgentJim agent)
IAgentManagerListeneragentAdded in interface IAgentManagerListenerpublic void agentRemoved(AgentJim agent)
IAgentManagerListenerCalled when a locally connected agent has been removed.
TODO: Also call it when an externally launched agent disconnects.
agentRemoved in interface IAgentManagerListenerpublic void agentOutputLine(AgentJim agent, String line)
IAgentManagerListeneragentOutputLine in interface IAgentManagerListener