|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--ix.icore.IXAgent
|
+--ix.ideel.BasicIdeel
The generic I-DEEL class and application main program
| Inner Class Summary | |
static class |
BasicIdeel.DelegateHandler
|
static class |
BasicIdeel.EscalateHandler
|
static class |
BasicIdeel.ForwardingIssueHandler
|
| Field Summary | |
protected IdeelController |
controller
|
protected java.lang.String |
displayName
|
protected Domain |
domain
|
protected java.lang.String |
domainName
|
protected IdeelFrame |
frame
|
protected java.lang.String |
ipcName
|
protected IssueViewingTable |
issueViewer
|
protected java.lang.String |
logoImage
|
protected java.lang.String |
logoLine1
|
protected java.lang.String |
logoLine2
|
protected java.lang.String |
symbolName
|
| Fields inherited from class ix.icore.IXAgent |
textFrame, thisAgent |
| Fields inherited from interface ix.icore.process.StatusValues |
PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_MEDIUM, PRIORITY_NONE, PRODUCT_BLANK, PRODUCT_COMPLETE, PRODUCT_DRAFT, STATUS_BLANK, STATUS_COMPLETE, STATUS_EXECUTING, STATUS_IMPOSSIBLE, STATUS_NA, STATUS_POSSIBLE |
| Constructor Summary | |
BasicIdeel()
|
|
| Method Summary | |
protected void |
addIdeelIssueHandlers()
Install any generic issue handlers for issues it can handle automatically. |
protected void |
addTestMenuItems()
Called when the main frame is set up to add items to the frame menu bar's "Test" menu. |
java.lang.Object |
getAgentIPCName()
Returns the object used to represent the agent as an IPC "destination". |
java.lang.Object |
getAgentSymbolName()
Returns this agent's symbol name. |
void |
handleInput(IPC.InputMessage message)
Handles chat messages in addition to the types of input handled by the super method. |
void |
handleNewChatMessage(ix.ichat.ChatMessage message)
Handles new chat messages. |
void |
handleNewIssue(Issue issue)
Handles new issues from external sources. |
void |
handleNewReport(Report report)
Handles new reports from external sources. |
static void |
main(java.lang.String[] argv)
Main program. |
protected javax.swing.JPanel |
makeLogoPanel()
Makes the LogoPanel for the application's main frame. |
protected void |
processCommandLineArguments()
Command-line argument processing for arguments used by all versions of I-DEEL. |
protected void |
readDomain(Domain domain)
Read in any default domain description. |
void |
reset()
Called to restore the initial state. |
void |
startup()
Completes basic I-DEEL setup and initialization. |
| Methods inherited from class ix.icore.IXAgent |
displayMessage, getAgent, mainStartup, pre_handleInput, startServer |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected Domain domain
protected IdeelFrame frame
protected IdeelController controller
protected IssueViewingTable issueViewer
protected java.lang.String displayName
protected java.lang.String symbolName
protected java.lang.String logoLine1
protected java.lang.String logoLine2
protected java.lang.String logoImage
protected java.lang.String ipcName
protected java.lang.String domainName
| Constructor Detail |
public BasicIdeel()
| Method Detail |
public java.lang.Object getAgentIPCName()
IXAgentgetAgentIPCName in class IXAgentix.icore.IXAgentIPC,
IPC.CommunicationStrategypublic java.lang.Object getAgentSymbolName()
IXAgentgetAgentSymbolName in class IXAgentpublic static void main(java.lang.String[] argv)
protected void processCommandLineArguments()
processCommandLineArguments in class IXAgentix.icore.IXAgentix.iface.Iface#adjustLookAndFeel(),
IPC.getCommunicationStrategy(String methodName),
Debug.on,
Parameterspublic void startup()
startup in class IXAgentprotected void readDomain(Domain domain)
protected javax.swing.JPanel makeLogoPanel()
protected void addTestMenuItems()
public void reset()
public void handleInput(IPC.InputMessage message)
handleInput in class IXAgentpublic void handleNewIssue(Issue issue)
handleNewIssue in class IXAgentpublic void handleNewReport(Report report)
handleNewReport in class IXAgentpublic void handleNewChatMessage(ix.ichat.ChatMessage message)
protected void addIdeelIssueHandlers()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||