|
||||||||||
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
|
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, 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. |
protected void |
addTestMenuItems(java.lang.String filename)
|
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. |
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 |
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 IXAgent
ix.icore.IXAgent
IfaceUtil.adjustLookAndFeel()
,
IPC.getCommunicationStrategy(String methodName)
,
ContactManager.processCommandLineArguments()
,
Debug.on
,
Parameters
public void startup()
startup
in class IXAgent
protected AgendaViewer makeActivityViewer()
protected AgendaViewer makeIssueViewer()
protected StateViewer makeStateViewer()
protected void readDomain(Domain domain)
protected javax.swing.JPanel makeLogoPanel()
protected void addTestMenuItems()
protected void addTestMenuItems(java.lang.String filename)
public void reset()
public void handleNewIssue(Issue issue)
handleNewIssue
in class IXAgent
public void handleNewActivity(Activity activity)
handleNewActivity
in class IXAgent
public void handleNewConstraint(Constraint constraint)
handleNewConstraint
in class IXAgent
public void handleNewReport(Report report)
handleNewReport
in class IXAgent
public void handleNewChatMessage(ChatMessage message)
handleNewChatMessage
in class IXAgent
protected 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 |