org.apache.myfaces.orchestra.viewController
Class AbstractViewControllerExecutor

java.lang.Object
  extended by org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor
All Implemented Interfaces:
ViewControllerExecutor
Direct Known Subclasses:
InterfaceViewControllerExecutor, ReflectiveViewControllerExecutor

public abstract class AbstractViewControllerExecutor
extends java.lang.Object
implements ViewControllerExecutor

The abstract basis class you have to use as basis class for any custom view controller executor.

Notice: This abstract class is a helper as the interface can be extended between releases, thats why its an abstract class instead of an interface. New methods not implemented by your custom excecutor will not harm your system that way if you inherit from this abstract class .


Constructor Summary
AbstractViewControllerExecutor()
           
 
Method Summary
 boolean invokeInitView(java.lang.String beanName, java.lang.Object bean)
           
 boolean invokePreProcess(java.lang.String beanName, java.lang.Object bean)
           
 boolean invokePreRenderView(java.lang.String beanName, java.lang.Object bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractViewControllerExecutor

public AbstractViewControllerExecutor()
Method Detail

invokeInitView

public boolean invokeInitView(java.lang.String beanName,
                              java.lang.Object bean)
Specified by:
invokeInitView in interface ViewControllerExecutor

invokePreRenderView

public boolean invokePreRenderView(java.lang.String beanName,
                                   java.lang.Object bean)
Specified by:
invokePreRenderView in interface ViewControllerExecutor

invokePreProcess

public boolean invokePreProcess(java.lang.String beanName,
                                java.lang.Object bean)
Specified by:
invokePreProcess in interface ViewControllerExecutor


Copyright 2007 The Apache Software Foundation. All Rights Reserved.