talx x1.0.5

Uses of Class
talx.controller.Controller

Packages that use Controller
talx.controller Defines the behaviors for the system. 
talx.controller.base Defines the "standard" behaviors for the system. 
talx.controller.extended Defines behaviors that are more advanced than the base package. 
talx.controller.mixed Defines behaviors that are approximately equal to the base package. 
talx.controller.simple Defines behaviors that are less advanced than the base package. 
talx.feature Provides framework for pluggable features. 
talx.model Provides state information for the entire application, and access to the transport system. 
talx.view Provides visual infrastructure for the entire system. 
 

Uses of Controller in talx.controller
 

Methods in talx.controller with parameters of type Controller
 boolean Interceptor.claim(java.awt.event.ActionEvent ev, Controller c)
          Determines whether this feature is responsible for the action.
 void Interceptor.initialize(Controller c)
          Allows the interceptor to change the gui state.
static void HandlerUtils.initialize(Controller c)
          Handles shared state initialization.
static void HandlerUtils.showArchive(Archive a, Controller c)
          Handles showing an archive message.
static void HandlerUtils.showGame(StartGame sg, Controller c)
          Handles showing a game screen.
static void HandlerUtils.showMailCounts(Person p, Controller c)
          Handles showing new mail counts when a PersonActionEvent occurs.
static boolean HandlerUtils.showMessage(MailBox b, Controller c)
          Handles showing a message when a mailbox is activated.
static void HandlerUtils.handleReply(Controller c)
          Handles replying to a message.
static void HandlerUtils.handleSend(Controller c)
          Handles sending a composition.
static void HandlerUtils.handleAbort(Controller c)
          Handles aborting a composition.
static void HandlerUtils.handlePostpone(Controller c)
          Handles postponing a composition.
static javax.mail.internet.MimeMessage HandlerUtils.constructMessageFromComposer(Controller c, GUIState state, javax.mail.internet.MimeBodyPart[] attachments)
          Constructs a message from the data in the composer and state.
 boolean CommandInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
          Handles basic system commands.
 void CommandInterceptor.initialize(Controller c)
          This method will never actually get called, but it is a contractual obligation.
 ActionHandler ActionHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles an action event and transitions to a new action handler.
 boolean ActionHandler.canRun(GUIState state, Controller c)
          This method tells the controller whether the given handler will function in the given GUIState.
 

Constructors in talx.controller with parameters of type Controller
TALLogger(TransportToolkit mailstore, MailSystemDesktop ms, Settings settings, Controller controller, ReceiverFilter instack, SenderFilter outstack)
           
GameLogger(Controller controller)
           
 

Uses of Controller in talx.controller.base
 

Methods in talx.controller.base with parameters of type Controller
 boolean ReaderHandler.canRun(GUIState state, Controller c)
           
 ActionHandler ReaderHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles reader controls.
 boolean InboxHandler.canRun(GUIState state, Controller c)
           
 ActionHandler InboxHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles mailboxes, archives, start-games, and person-actions.
 boolean DialogInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
          Handles dialogs listed in sequences.
 void DialogInterceptor.initialize(Controller c)
          Called when the system starts up.
 void DialogInterceptor.DialogRunner.run(Controller c)
          Called by doYes and/or doNo in DialogTree.
 boolean DialogInterceptor.DialogActivator.shouldShow(Controller c)
          Called by DialogTree shouldShow method.
 DialogInterceptor.DialogTree DialogInterceptor.DialogTree.doYes(Controller c)
          Runs the action appropriate for a yes response from the user.
 DialogInterceptor.DialogTree DialogInterceptor.DialogTree.doNo(Controller c)
          Runs the action appropriate for a no response from the user.
 DialogInterceptor.DialogTree DialogInterceptor.DialogTree.doDefault(Controller c)
          Runs the default action.
 boolean DialogInterceptor.DialogTree.shouldShow(Controller c)
           
 boolean ComposerHandler.canRun(GUIState state, Controller c)
           
 ActionHandler ComposerHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
           
 boolean CCInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
           
 void CCInterceptor.initialize(Controller c)
           
 

Uses of Controller in talx.controller.extended
 

Methods in talx.controller.extended with parameters of type Controller
 boolean JournalInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
           
 void JournalInterceptor.initialize(Controller c)
           
 boolean ImportInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
           
 void ImportInterceptor.initialize(Controller c)
           
 boolean GossipInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
           
 void GossipInterceptor.initialize(Controller c)
           
 boolean ExportInterceptor.claim(java.awt.event.ActionEvent ev, Controller c)
          Shows and hides the export button and responds to export button clicks.
 void ExportInterceptor.initialize(Controller c)
           
 

Uses of Controller in talx.controller.mixed
 

Methods in talx.controller.mixed with parameters of type Controller
 boolean ReaderHandler.canRun(GUIState state, Controller c)
           
 ActionHandler ReaderHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles reader controls.
 ActionHandler ReaderHandler.handleReply(Controller c)
           
 boolean InboxHandler.canRun(GUIState state, Controller c)
           
 ActionHandler InboxHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles mailboxes, archives, start-games, and person-actions.
 boolean ComposerHandler.canRun(GUIState state, Controller c)
           
 ActionHandler ComposerHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
           
 

Uses of Controller in talx.controller.simple
 

Methods in talx.controller.simple with parameters of type Controller
 boolean MixedInboxHandler.canRun(GUIState state, Controller c)
           
 ActionHandler MixedInboxHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles mailboxes, archives, start-games, and person-actions.
 boolean MixedComposerHandler.canRun(GUIState state, Controller c)
           
 ActionHandler MixedComposerHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
           
 boolean InboxHandler.canRun(GUIState state, Controller c)
           
 ActionHandler InboxHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles mailboxes, archives, start-games, and person-actions.
 boolean ComposerHandler.canRun(GUIState state, Controller c)
           
 ActionHandler ComposerHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
           
 boolean BusyInboxHandler.canRun(GUIState state, Controller c)
           
 ActionHandler BusyInboxHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
          Handles mailboxes, archives, start-games, and person-actions.
 boolean BusyComposerHandler.canRun(GUIState state, Controller c)
           
 ActionHandler BusyComposerHandler.handleAction(java.awt.event.ActionEvent ev, Controller c)
           
 

Uses of Controller in talx.feature
 

Methods in talx.feature with parameters of type Controller
 void KeyTest.initialize(Controller c)
           
 boolean InboxClickCorrection.claim(java.awt.event.ActionEvent ev, Controller c)
           
 void InboxClickCorrection.initialize(Controller c)
           
 boolean BadTypingCorrection.claim(java.awt.event.ActionEvent ev, Controller c)
           
 void BadTypingCorrection.initialize(Controller c)
           
 

Uses of Controller in talx.model
 

Methods in talx.model with parameters of type Controller
 GameView GameManager.getView(Game g, Controller controller)
          This method returns the cached view associated with the game passed.
 

Uses of Controller in talx.view
 

Methods in talx.view with parameters of type Controller
 void MailSystemDesktop.setController(Controller c)
          Called by controller in its constructor.
static void ActionDispatcher.setController(Controller c)
          Objects wishing to hear the action broadcast should subsribe via this method.
 


talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.