org.apache.myfaces.orchestra.viewController
Interface ViewControllerExecutor

All Known Implementing Classes:
AbstractViewControllerExecutor, AnnotationsViewControllerExecutor, CompositeViewControllerExecutor, InterfaceViewControllerExecutor, ReflectiveViewControllerExecutor

public interface ViewControllerExecutor

Find the appropriate method to invoke on a bean for each view lifecycle event.

Note that each method implementation is expected to return false if no matching method could be found. This allows ViewControllerExecutor implementations to be "chained" with others.

Warning: it is not recommended that code implement this interface directly; Orchestra reserves the right to change this interface in minor releases. Instead, subclass the class AbstractViewControllerExecutor.

See Also:
AbstractViewControllerManager

Method Summary
 boolean invokeInitView(String beanName, Object bean)
           
 boolean invokePreProcess(String beanName, Object bean)
           
 boolean invokePreRenderView(String beanName, Object bean)
           
 

Method Detail

invokeInitView

boolean invokeInitView(String beanName,
                       Object bean)

invokePreRenderView

boolean invokePreRenderView(String beanName,
                            Object bean)

invokePreProcess

boolean invokePreProcess(String beanName,
                         Object bean)


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