|
Expresso 5-6 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ControllerFactory | Abstract interface for creating a controller. |
| StateForm | Insert the type's description here. |
| Class Summary | |
| Block | A Block is a logical grouping of Expresso Controller Elements used for nesting. |
| Controller | A sequence of interaction with a user is defined as a "Controller". |
| ControllerElement | A ControllerElement is the superclass for the three types of objects that are produced by a Controller when it transitions from one state to another. |
| ControllerForm | |
| ControllerInstallLog | This is an implementation of the IntallLog interface that is
useful when running installation systems inside controllers. |
| ControllerRequest | ControllerRequest is a simple "wrapper" object that holds the parameters and data required for a controller to be able to transition to a new state. |
| ControllerResponse | A ControllerResponse object contains the vector of Inputs, Outputs and Transitions that results from a call to "newState(String)" for a particular controller. |
| DBController | An extension of the basic Controller object that knows how to connect to a database, and how to read it's own security information for each state |
| DefaultControllerFactory | This version of Controller Factory acts dumb. |
| DefaultForm | * This class is a bridge between Expresso's Controller system and the Struts Action Form. |
| DynamicForwarder | Used for custom dynamic routing. |
| ErrorCollection | An ErrorCollection is the Controller-specific ActionErrors collection for Expresso Creation date: (8/29/00 2:10:58 PM) |
| ExpressoActionServlet | Title: Expresso Project Description: Copyright: Copyright (c) 2001, 2002, 2003 Company: Jcorporate |
| ExpressoPlugin | Title: Expresso Project Description: Copyright: Copyright (c) 2001, 2002, 2003 Company: Jcorporate |
| ExpressoRequestProcessor | Title: Expresso Project Description: Copyright: Copyright (c) 2001, 2002, 2003 Company: Jcorporate |
| Input | An Input object is one of the three types of objects generated by a Controller when it transitions from one state to another. |
| Output | An item returned from a controller to provide output/feedback to the client. |
| SecureIfSetController | Controller that uses security if the security system is available. |
| SecureRequestUtils | Extended the Struts' RequestUtils to add additional
utility methods. |
| ServletControllerRequest | ServletControllerRequest is an extension of ControllerRequest that also contains access to "special" servlet-related items, such as the ServletResponse object. |
| ServletControllerResponse | A ServletControllerResponse object is an extension that provides wide access to the pure Struts API and Servlet environment. |
| State | A State embodies a single state in the finite state machine of a Controller object. |
| TilesController | Implementation of the org.apache.struts.tiles.Controller interface. |
| Transition | An Transition is a choice that the user can make that initiates either another sequence in this same controller or some new controller. |
| ValidationItem | A ValidationItem encapsulates a single item to be validated, typically an input collected from a web page submission. |
| ValidationSet | A ValidationSet contains one or more ValidationItems. |
| Exception Summary | |
| ControllerException | Exception thrown when there is a problem with the Controller object completing it's assigned task |
| NonHandleableException | Exception thrown by ErrorHandler itself, and by some parts of ControllerServlet. |
| ValidationException | Exception thrown during validation of user form input. |
This package contains the object defining the "Controller" object, an important component of Expresso that should be used to encapsulate all user interaction sequences.
Controllers are the guts Expresso's logic system. You derive your own controller class from DBController to automatically get features such as built in per-state security.
|
Expresso 5-6 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||