org.xwiki.component.internal
Interface ComponentManagerFactory
- All Known Implementing Classes:
- EmbeddableComponentManagerFactory
@ComponentRole
public interface ComponentManagerFactory
Return ComponentManager implementations. If you want to implement your own version of component manager
handling for XWiki you'd need to implement this interface. This is the top level interface used to configure
XWiki's component system. For example:
ComponentManagerFactory factory = new EmbeddableComponentManagerFactory();
ComponentAnnotationLoader loader = new ComponentAnnotationLoader();
loader.initialize(factory.createComponentManager(), classLoader);
- Since:
- 2.1RC1
- Version:
- $Id$
|
Method Summary |
org.xwiki.component.manager.ComponentManager |
createComponentManager(org.xwiki.component.manager.ComponentManager parentComponentManager)
|
createComponentManager
org.xwiki.component.manager.ComponentManager createComponentManager(org.xwiki.component.manager.ComponentManager parentComponentManager)
- Parameters:
parentComponentManager - the parent Component Manager of the Component Manager to create. Can be null to
create a Root Component Manager. See also ComponentManager.getParent()
- Returns:
- a
ComponentManager implementation
Copyright © 2004-2011 XWiki. All Rights Reserved.