org.apache.myfaces.orchestra.viewController
Class ReflectiveViewControllerExecutor
java.lang.Object
org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor
org.apache.myfaces.orchestra.viewController.ReflectiveViewControllerExecutor
- All Implemented Interfaces:
- ViewControllerExecutor
public class ReflectiveViewControllerExecutor
- extends AbstractViewControllerExecutor
Invokes ViewController events using reflection.
Your beans can optionally provide one of the following methods
- public void initView()
- public void preRenderView()
Method Summary |
boolean |
invokeInitView(java.lang.String beanName,
java.lang.Object bean)
|
protected boolean |
invokeOnViewController(java.lang.Object bean,
java.lang.String methodName)
Helper method to find the method which should get invoked. |
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 |
ReflectiveViewControllerExecutor
public ReflectiveViewControllerExecutor()
invokeOnViewController
protected boolean invokeOnViewController(java.lang.Object bean,
java.lang.String methodName)
- Helper method to find the method which should get invoked.
invokeInitView
public boolean invokeInitView(java.lang.String beanName,
java.lang.Object bean)
- Specified by:
invokeInitView
in interface ViewControllerExecutor
- Overrides:
invokeInitView
in class AbstractViewControllerExecutor
invokePreRenderView
public boolean invokePreRenderView(java.lang.String beanName,
java.lang.Object bean)
- Specified by:
invokePreRenderView
in interface ViewControllerExecutor
- Overrides:
invokePreRenderView
in class AbstractViewControllerExecutor
invokePreProcess
public boolean invokePreProcess(java.lang.String beanName,
java.lang.Object bean)
- Specified by:
invokePreProcess
in interface ViewControllerExecutor
- Overrides:
invokePreProcess
in class AbstractViewControllerExecutor
Copyright 2007 The Apache Software Foundation. All Rights Reserved.