|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xwiki.component.internal.DelegateComponentManager
org.xwiki.component.internal.ContextComponentManager
@Component(value="context") public class ContextComponentManager
Chains Component Managers to perform lookups based on the current execution context (current user, current wiki, etc).
| Constructor Summary | |
|---|---|
ContextComponentManager()
|
|
| Method Summary | ||
|---|---|---|
void |
initialize()
|
|
|
registerComponent(org.xwiki.component.descriptor.ComponentDescriptor<T> componentDescriptor)
|
|
|
registerComponent(org.xwiki.component.descriptor.ComponentDescriptor<T> componentDescriptor,
T componentInstance)
|
|
|
release(T component)
|
|
void |
setComponentEventManager(org.xwiki.component.manager.ComponentEventManager eventManager)
|
|
void |
setParent(org.xwiki.component.manager.ComponentManager parentComponentManager)
|
|
void |
unregisterComponent(java.lang.Class<?> role,
java.lang.String roleHint)
|
|
| Methods inherited from class org.xwiki.component.internal.DelegateComponentManager |
|---|
getComponentDescriptor, getComponentDescriptorList, getComponentEventManager, getComponentManager, getParent, hasComponent, hasComponent, lookup, lookup, lookupList, lookupMap, setComponentManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContextComponentManager()
| Method Detail |
|---|
public void initialize()
throws org.xwiki.component.phase.InitializationException
initialize in interface org.xwiki.component.phase.Initializableorg.xwiki.component.phase.InitializationExceptionInitializable.initialize()
public <T> void registerComponent(org.xwiki.component.descriptor.ComponentDescriptor<T> componentDescriptor,
T componentInstance)
throws org.xwiki.component.manager.ComponentRepositoryException
registerComponent in interface org.xwiki.component.manager.ComponentManagerregisterComponent in class DelegateComponentManagerorg.xwiki.component.manager.ComponentRepositoryExceptionDelegateComponentManager.registerComponent(ComponentDescriptor, Object)
public <T> void registerComponent(org.xwiki.component.descriptor.ComponentDescriptor<T> componentDescriptor)
throws org.xwiki.component.manager.ComponentRepositoryException
registerComponent in interface org.xwiki.component.manager.ComponentManagerregisterComponent in class DelegateComponentManagerorg.xwiki.component.manager.ComponentRepositoryExceptionDelegateComponentManager.registerComponent(ComponentDescriptor)
public <T> void release(T component)
throws org.xwiki.component.manager.ComponentLifecycleException
release in interface org.xwiki.component.manager.ComponentManagerrelease in class DelegateComponentManagerorg.xwiki.component.manager.ComponentLifecycleExceptionDelegateComponentManager.release(Object)public void setComponentEventManager(org.xwiki.component.manager.ComponentEventManager eventManager)
setComponentEventManager in interface org.xwiki.component.manager.ComponentManagersetComponentEventManager in class DelegateComponentManagerDelegateComponentManager.setComponentEventManager(ComponentEventManager)public void setParent(org.xwiki.component.manager.ComponentManager parentComponentManager)
setParent in interface org.xwiki.component.manager.ComponentManagersetParent in class DelegateComponentManagerDelegateComponentManager.setParent(ComponentManager)
public void unregisterComponent(java.lang.Class<?> role,
java.lang.String roleHint)
unregisterComponent in interface org.xwiki.component.manager.ComponentManagerunregisterComponent in class DelegateComponentManagerDelegateComponentManager.unregisterComponent(Class, String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||