org.apache.myfaces.orchestra.viewController
Class AbstractViewControllerManager

java.lang.Object
  extended by org.apache.myfaces.orchestra.viewController.AbstractViewControllerManager
All Implemented Interfaces:
ViewControllerManager
Direct Known Subclasses:
DefaultViewControllerManager

public abstract class AbstractViewControllerManager
extends java.lang.Object
implements ViewControllerManager

See Also:
ViewControllerManager

Field Summary
 
Fields inherited from interface org.apache.myfaces.orchestra.viewController.ViewControllerManager
VIEW_CONTROLLER_MANAGER_NAME
 
Constructor Summary
AbstractViewControllerManager()
           
 
Method Summary
 void assertConversationState(java.lang.String viewId)
           
 void executeInitView(java.lang.String viewId)
           
 void executePreProcess(java.lang.String viewId)
           
 void executePreRenderView(java.lang.String viewId)
           
 java.lang.Object getViewController(java.lang.String viewId)
           
protected abstract  ViewControllerExecutor getViewControllerExecutor()
           
 java.lang.String getViewControllerName(java.lang.String viewId)
           
protected abstract  ViewControllerNameMapper getViewControllerNameMapper()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractViewControllerManager

public AbstractViewControllerManager()
Method Detail

getViewControllerNameMapper

protected abstract ViewControllerNameMapper getViewControllerNameMapper()

getViewControllerExecutor

protected abstract ViewControllerExecutor getViewControllerExecutor()

getViewControllerName

public java.lang.String getViewControllerName(java.lang.String viewId)
Specified by:
getViewControllerName in interface ViewControllerManager

getViewController

public java.lang.Object getViewController(java.lang.String viewId)
Specified by:
getViewController in interface ViewControllerManager

assertConversationState

public void assertConversationState(java.lang.String viewId)
Specified by:
assertConversationState in interface ViewControllerManager

executeInitView

public void executeInitView(java.lang.String viewId)
Specified by:
executeInitView in interface ViewControllerManager

executePreProcess

public void executePreProcess(java.lang.String viewId)
Specified by:
executePreProcess in interface ViewControllerManager

executePreRenderView

public void executePreRenderView(java.lang.String viewId)
Specified by:
executePreRenderView in interface ViewControllerManager


Copyright 2007 The Apache Software Foundation. All Rights Reserved.