|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ViewController | An interface for use with the InterfaceViewControllerExecutor. |
| ViewControllerExecutor | Find the appropriate method to invoke on a bean for each view lifecycle event. |
| ViewControllerManager | Route per-view lifecycle events to the correct user methods. |
| ViewControllerNameMapper | Convert the identifier of a view to the name of a bean that should handle lifecycle events for that view. |
| Class Summary | |
|---|---|
| AbstractAnnotationsViewControllerManager | A ViewControllerManager implementation which uses
annotations on backing beans to determine the beans responsible for a given view and execute
the appropriate annotated methods. |
| AbstractViewControllerExecutor | An implementation of ViewControllerExecutor that can be subclassed to customise the mapping of lifecycle events to bean methods. |
| AbstractViewControllerManager | A partial implementation of the ViewControllerManager interface which allows subclasses to just implement two simple abstract methods in order to provide a fully functional ViewControllerManager implementation. |
| AnnotationsViewControllerExecutor | Execute the various viewController events on the viewController by calling the corresponding annotated method. |
| AnnotationsViewControllerManager | A ViewControllerManager implementation which uses
annotations on backing beans to determine the beans responsible for a given view and execute
the appropriate annotated methods. |
| AnnotationsViewControllerNameMapper | Lookup a bean configured using the ViewController annotation which is responsible
for the given viewId. |
| CompositeViewControllerExecutor | Each executor configured with the constructor will be asked to execute the requested method on the bean. |
| CompositeViewControllerNameMapper | Each view controller configured with the constructor will be asked to map the given viewId. |
| DefaultViewControllerManager | A ViewControllerManager which uses the DefaultViewControllerNameMapper
to map view-ids to bean names and the ReflectiveViewControllerExecutor
to invoke view controller events on beans. |
| DefaultViewControllerNameMapper | Map view-ids to bean names, using a dirSubdirPage style format. |
| InterfaceViewControllerExecutor | Invokes ViewController events using the ViewController interface. |
| PlainAnnotationsViewControllerManager | A ViewControllerManager implementation which uses
annotations on backing beans to determine the beans responsible for a given view and execute
the appropriate annotated methods. |
| ReflectiveViewControllerExecutor | Invokes ViewController events using reflection. |
| ViewControllerManagerFactory | Provides facility to look up the ViewControllerManager instance that is used by Orchestra to invoke lifecycle methods on "controller beans" associated with the current view. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||