|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xwiki.component.internal.DelegateComponentManager
public class DelegateComponentManager
Delegate all calls to a defined Component Manager, acting as a Proxy for it.
| Constructor Summary | |
|---|---|
DelegateComponentManager()
|
|
| Method Summary | ||
|---|---|---|
|
getComponentDescriptor(java.lang.Class<T> role,
java.lang.String roleHint)
|
|
|
getComponentDescriptorList(java.lang.Class<T> role)
|
|
org.xwiki.component.manager.ComponentEventManager |
getComponentEventManager()
|
|
org.xwiki.component.manager.ComponentManager |
getComponentManager()
|
|
org.xwiki.component.manager.ComponentManager |
getParent()
|
|
|
hasComponent(java.lang.Class<T> role)
|
|
|
hasComponent(java.lang.Class<T> role,
java.lang.String roleHint)
|
|
|
lookup(java.lang.Class<T> role)
|
|
|
lookup(java.lang.Class<T> role,
java.lang.String roleHint)
|
|
|
lookupList(java.lang.Class<T> role)
|
|
|
lookupMap(java.lang.Class<T> role)
|
|
|
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 |
setComponentManager(org.xwiki.component.manager.ComponentManager componentManager)
|
|
void |
setParent(org.xwiki.component.manager.ComponentManager parentComponentManager)
|
|
void |
unregisterComponent(java.lang.Class<?> role,
java.lang.String roleHint)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DelegateComponentManager()
| Method Detail |
|---|
public org.xwiki.component.manager.ComponentManager getComponentManager()
public void setComponentManager(org.xwiki.component.manager.ComponentManager componentManager)
componentManager - see getComponentManager()
public <T> org.xwiki.component.descriptor.ComponentDescriptor<T> getComponentDescriptor(java.lang.Class<T> role,
java.lang.String roleHint)
getComponentDescriptor in interface org.xwiki.component.manager.ComponentManagerComponentManager.getComponentDescriptor(Class, String)public <T> java.util.List<org.xwiki.component.descriptor.ComponentDescriptor<T>> getComponentDescriptorList(java.lang.Class<T> role)
getComponentDescriptorList in interface org.xwiki.component.manager.ComponentManagerComponentManager.getComponentDescriptorList(Class)
public <T> boolean hasComponent(java.lang.Class<T> role,
java.lang.String roleHint)
hasComponent in interface org.xwiki.component.manager.ComponentManagerComponentManager.hasComponent(Class, String)public <T> boolean hasComponent(java.lang.Class<T> role)
hasComponent in interface org.xwiki.component.manager.ComponentManagerComponentManager.hasComponent(Class)
public <T> T lookup(java.lang.Class<T> role,
java.lang.String roleHint)
throws org.xwiki.component.manager.ComponentLookupException
lookup in interface org.xwiki.component.manager.ComponentManagerorg.xwiki.component.manager.ComponentLookupExceptionComponentManager.lookup(Class, String)
public <T> T lookup(java.lang.Class<T> role)
throws org.xwiki.component.manager.ComponentLookupException
lookup in interface org.xwiki.component.manager.ComponentManagerorg.xwiki.component.manager.ComponentLookupExceptionComponentManager.lookup(Class)
public <T> java.util.List<T> lookupList(java.lang.Class<T> role)
throws org.xwiki.component.manager.ComponentLookupException
lookupList in interface org.xwiki.component.manager.ComponentManagerorg.xwiki.component.manager.ComponentLookupExceptionComponentManager.lookupList(Class)
public <T> java.util.Map<java.lang.String,T> lookupMap(java.lang.Class<T> role)
throws org.xwiki.component.manager.ComponentLookupException
lookupMap in interface org.xwiki.component.manager.ComponentManagerorg.xwiki.component.manager.ComponentLookupExceptionComponentManager.lookupMap(Class)
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.ComponentManagerorg.xwiki.component.manager.ComponentRepositoryExceptionComponentManager.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.ComponentManagerorg.xwiki.component.manager.ComponentRepositoryExceptionComponentManager.registerComponent(ComponentDescriptor)
public <T> void release(T component)
throws org.xwiki.component.manager.ComponentLifecycleException
release in interface org.xwiki.component.manager.ComponentManagerorg.xwiki.component.manager.ComponentLifecycleExceptionComponentManager.release(Object)public org.xwiki.component.manager.ComponentEventManager getComponentEventManager()
getComponentEventManager in interface org.xwiki.component.manager.ComponentManagerComponentManager.getComponentEventManager()public void setComponentEventManager(org.xwiki.component.manager.ComponentEventManager eventManager)
setComponentEventManager in interface org.xwiki.component.manager.ComponentManagerComponentManager.setComponentEventManager(ComponentEventManager)
public void unregisterComponent(java.lang.Class<?> role,
java.lang.String roleHint)
unregisterComponent in interface org.xwiki.component.manager.ComponentManagerComponentManager.unregisterComponent(Class, String)public org.xwiki.component.manager.ComponentManager getParent()
getParent in interface org.xwiki.component.manager.ComponentManagerComponentManager.getParent()public void setParent(org.xwiki.component.manager.ComponentManager parentComponentManager)
setParent in interface org.xwiki.component.manager.ComponentManagerComponentManager.setParent(ComponentManager)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||