|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--ix.icore.IXAgent
|
+--ix.ip2.Ip2
The generic I-P2 class and application main program
| Inner Class Summary | |
class |
Ip2.ConnectHandler
|
class |
Ip2.IssueToActivityHandler
|
class |
Ip2.SetCapabilitiesHandler
|
| Field Summary | |
(package private) AgendaViewer |
activityViewer
|
(package private) boolean |
classic
|
protected PanelController |
controller
|
protected Domain |
domain
|
protected java.lang.String |
domainName
|
protected Ip2Frame |
frame
|
(package private) AgendaViewer |
issueViewer
|
protected java.lang.String |
logoImage
|
protected java.lang.String |
logoLine1
|
protected java.lang.String |
logoLine2
|
(package private) StateViewer |
stateViewer
|
| Fields inherited from class ix.icore.IXAgent |
contactManager, displayName, ipcName, ipcStrategyName, symbolName, textFrame, thisAgent |
| Constructor Summary | |
Ip2()
|
|
| Method Summary | |
void |
addForwardingHandler(java.lang.String verb,
AgentRelationship rel,
boolean reportBack)
|
protected void |
addIssueHandlers()
Install any built-in issue and activity handlers. |
protected void |
addTestMenuItems()
Called when the main frame is set up to add items to the frame menu bar's "Test" menu. |
void |
handleNewActivity(Activity activity)
Handles new activities from external sources. |
void |
handleNewChatMessage(ChatMessage message)
Handles new chat messages. |
void |
handleNewConstraint(Constraint constraint)
Handles new constraints from external sources. |
void |
handleNewIssue(Issue issue)
Handles new issues from external sources. |
void |
handleNewReport(Report report)
Handles new reports from external sources. |
void |
loadPlan()
|
void |
loadPlan(java.lang.String fileName)
|
static void |
main(java.lang.String[] argv)
Main program. |
protected AgendaViewer |
makeActivityViewer()
Called to create the activity viewer. |
protected AgendaViewer |
makeIssueViewer()
Called to create the issue viewer. |
protected javax.swing.JPanel |
makeLogoPanel()
Makes the LogoPanel for the application's main frame. |
protected StateViewer |
makeStateViewer()
Called to create the state viewer. |
protected void |
processCommandLineArguments()
Command-line argument processing for arguments used by all versions of I-P2. |
protected void |
readDomain(Domain domain)
Read in any default domain description. |
void |
reset()
Called to restore the initial state. |
void |
savePlanAs()
|
void |
startup()
Completes basic I-P2 setup and initialization. |
| Methods inherited from class ix.icore.IXAgent |
displayMessage, getAgent, getAgentDisplayName, getAgentIPCName, getAgentSymbolName, getContactManager, handleInput, mainStartup, notePossibleNewContact, pre_handleInput, startServer, tellUserOfException |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected Domain domain
protected PanelController controller
protected Ip2Frame frame
boolean classic
AgendaViewer activityViewer
AgendaViewer issueViewer
StateViewer stateViewer
protected java.lang.String logoLine1
protected java.lang.String logoLine2
protected java.lang.String logoImage
protected java.lang.String domainName
| Constructor Detail |
public Ip2()
| Method Detail |
public static void main(java.lang.String[] argv)
protected void processCommandLineArguments()
processCommandLineArguments in class IXAgentix.icore.IXAgentIfaceUtil.adjustLookAndFeel(),
IPC.getCommunicationStrategy(String methodName),
ContactManager.processCommandLineArguments(),
Debug.on,
Parameterspublic void startup()
startup in class IXAgentprotected AgendaViewer makeActivityViewer()
protected AgendaViewer makeIssueViewer()
protected StateViewer makeStateViewer()
protected void readDomain(Domain domain)
protected javax.swing.JPanel makeLogoPanel()
protected void addTestMenuItems()
public void reset()
public void loadPlan()
public void loadPlan(java.lang.String fileName)
public void savePlanAs()
public void handleNewIssue(Issue issue)
handleNewIssue in class IXAgentpublic void handleNewActivity(Activity activity)
handleNewActivity in class IXAgentpublic void handleNewConstraint(Constraint constraint)
handleNewConstraint in class IXAgentpublic void handleNewReport(Report report)
handleNewReport in class IXAgentpublic void handleNewChatMessage(ChatMessage message)
handleNewChatMessage in class IXAgentprotected void addIssueHandlers()
public void addForwardingHandler(java.lang.String verb,
AgentRelationship rel,
boolean reportBack)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||