| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectix.icore.IXAgent
ix.util.ipc.SeparateStrategy.SeparateAgent
class SeparateStrategy.SeparateAgent
| Field Summary | |
|---|---|
(package private)  IXAgent | 
baseAgent
 | 
| Fields inherited from class ix.icore.IXAgent | 
|---|
contactManager, displayName, eventLogger, exitHooks, initialDisplayName, ipcName, ipcStrategyName, iSimTimer, mainAgent, nameListeners, startupDate, startupHooks, symbolName, textFrame | 
| Constructor Summary | |
|---|---|
SeparateStrategy.SeparateAgent(IXAgent baseAgent)
 | 
|
| Method Summary | |
|---|---|
 void | 
addTool(ToolController tc)
Adds a tool, usually by adding an entry to a "Tools" menu in the GUI.  | 
 java.lang.Object | 
ensureTool(java.lang.String toolName)
Returns the tool of the specified name, causing it to be created if it does not already exist.  | 
 void | 
runAsMainAgent(java.lang.Runnable r)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
IXAgent baseAgent
| Constructor Detail | 
|---|
SeparateStrategy.SeparateAgent(IXAgent baseAgent)
| Method Detail | 
|---|
public void addTool(ToolController tc)
IXAgent
addTool in class IXAgentpublic java.lang.Object ensureTool(java.lang.String toolName)
IXAgentThe method supplied by the IXAgent class throws an exception; it should be overridden in subclasses that do allow tools.
ensureTool in class IXAgentpublic void runAsMainAgent(java.lang.Runnable r)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||