oTemplatingEngine,
_oRedirectResolverExecutor,
oClassLoader ) );
// the ViewExecutor manages the loading (when needed) and processing of views
ViewParameterProviderFactory
oViewParameterProviderFactory = new ViewParameterProviderFactory( oModelPool,
oConfig.getFileUpload(),
oTemplatingEngine,
_oRedirectResolverExecutor,
oClassLoader );
ViewFactory
oViewFactory = new ViewFactory( oClassLoader, oViewParameterProviderFactory );
// we have to delay setting this until here, since ViewParameterProviderFactory and
// ViewFactory have a cyclical relationship
oViewParameterProviderFactory.setViewFactory( oViewFactory );
// finally create the view executor
_oViewExecutor = new ViewExecutor( oViewFactory, oTemplatingEngine );
}