org.apache.cocoon.portal
Interface PortalComponentManager

All Known Implementing Classes:
DefaultPortalComponentManager

public interface PortalComponentManager

This component provides access to all other components used throughout the portal. Any component in the portal should never lookup these components itself, but use this component manager instead. This manager allows to run differently configured portals in Cocoon at the same time. This component can't be looked up using the usual Avalon mechanisms, it has to be get by the PortalService.

Version:
$Id: PortalComponentManager.java 321405 2005-10-15 18:15:44Z cziegeler $

Method Summary
 Context getComponentContext()
          Return the component context.
 CopletFactory getCopletFactory()
          Get the coplet factory.
 Core getCore()
          Get the Cocoon core object.
 EventManager getEventManager()
          Get the event manager
 LayoutFactory getLayoutFactory()
          Get the layout factory
 LinkService getLinkService()
          Get the link service.
 PortalManager getPortalManager()
          Get the portal manager
 ProfileManager getProfileManager()
          Get the current profile manager.
 Renderer getRenderer(String hint)
          Get the renderer.
 

Method Detail

getLinkService

public LinkService getLinkService()
Get the link service.


getProfileManager

public ProfileManager getProfileManager()
Get the current profile manager.


getRenderer

public Renderer getRenderer(String hint)
Get the renderer.


getCopletFactory

public CopletFactory getCopletFactory()
Get the coplet factory.


getLayoutFactory

public LayoutFactory getLayoutFactory()
Get the layout factory


getEventManager

public EventManager getEventManager()
Get the event manager


getPortalManager

public PortalManager getPortalManager()
Get the portal manager

Since:
2.1.8

getComponentContext

public Context getComponentContext()
Return the component context.

Since:
2.1.8

getCore

public Core getCore()
Get the Cocoon core object.

Since:
2.2


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.