|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectix.icore.IXAgent
ix.itest.Itest
public class Itest
The generic I-TEST class and application main program.
Its IPC name can be given by the "-ipc-name" command-line argument. For example, to pretend to be an agent named I-DEEL:
java ix.itest.Itest -ipc -ipc-name=I-DEEL
| Field Summary | |
|---|---|
protected ItestFrame |
frame
|
| Fields inherited from class ix.icore.IXAgent |
|---|
contactManager, displayName, eventLogger, exitHooks, initialDisplayName, ipcName, ipcStrategyName, iSimTimer, mainAgent, nameListeners, startupDate, startupHooks, symbolName, textFrame |
| Constructor Summary | |
|---|---|
Itest()
|
|
Itest(java.lang.String frameTitle)
|
|
| Method Summary | |
|---|---|
protected void |
addTests()
Adds any tests common to all versions of I-TEST. |
void |
addTool(ToolController tc)
Adds a tool, usually by adding an entry to a "Tools" menu in the GUI. |
void |
handleInput(IPC.InputMessage message)
Handles external input. |
static void |
main(java.lang.String[] argv)
Main program. |
javax.swing.JPanel |
makeLogoPanel()
Creates a standard logo panel for I-TEST. |
protected void |
processCommandLineArguments()
Command-line argument processing used by all versions of I-TEST. |
void |
startup()
Completes I-TEST setup and initialization. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ItestFrame frame
| Constructor Detail |
|---|
public Itest()
public Itest(java.lang.String frameTitle)
| Method Detail |
|---|
public static void main(java.lang.String[] argv)
protected void processCommandLineArguments()
processCommandLineArguments in class IXAgentIXAgent.processCommandLineArguments()public void startup()
startup in class IXAgentpublic javax.swing.JPanel makeLogoPanel()
This method is in the agent class, rather than the frame class, to make it easier to define applications that have a different logo panel.
public void handleInput(IPC.InputMessage message)
handleInput in class IXAgentpublic void addTool(ToolController tc)
IXAgent
addTool in class IXAgentprotected void addTests()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||