|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ix.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 IXAgent
IXAgent.processCommandLineArguments()
public void startup()
startup
in class IXAgent
public 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 IXAgent
public void addTool(ToolController tc)
IXAgent
addTool
in class IXAgent
protected void addTests()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |