Package org.apache.myfaces.orchestra.viewController

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.
 



Copyright © 2009 The Apache Software Foundation. All Rights Reserved.