|
|||||||||
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()
IXAgent
getAgentIPCName
in class IXAgent
ix.icore.IXAgent
IPC
,
IPC.CommunicationStrategy
public java.lang.Object getAgentSymbolName()
IXAgent
getAgentSymbolName
in class IXAgent
public static void main(java.lang.String[] argv)
protected void processCommandLineArguments()
processCommandLineArguments
in class IXAgent
ix.icore.IXAgent
ix.iface.Iface#adjustLookAndFeel()
,
IPC.getCommunicationStrategy(String methodName)
,
Debug.on
,
Parameters
public void startup()
startup
in class IXAgent
protected void readDomain(Domain domain)
protected javax.swing.JPanel makeLogoPanel()
protected void addTestMenuItems()
public void reset()
public void handleInput(IPC.InputMessage message)
handleInput
in class IXAgent
public void handleNewIssue(Issue issue)
handleNewIssue
in class IXAgent
public void handleNewReport(Report report)
handleNewReport
in class IXAgent
public 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 |