|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonar.api.platform.ComponentContainer
public class ComponentContainer
| Constructor Summary | |
|---|---|
ComponentContainer()
Create root container |
|
| Method Summary | ||
|---|---|---|
ComponentContainer |
addComponent(Object component,
boolean singleton)
|
|
ComponentContainer |
addExtension(PluginMetadata plugin,
Object extension)
|
|
ComponentContainer |
addPicoAdapter(org.picocontainer.ComponentAdapter adapter)
|
|
ComponentContainer |
addSingleton(Object component)
|
|
ComponentContainer |
createChild()
|
|
void |
declareExtension(PluginMetadata plugin,
Object extension)
|
|
ComponentContainer |
getChild()
|
|
Object |
getComponentByKey(Object key)
|
|
|
getComponentByType(Class<T> tClass)
|
|
|
getComponentsByType(Class<T> tClass)
|
|
ComponentContainer |
getParent()
|
|
org.picocontainer.MutablePicoContainer |
getPicoContainer()
Warning - do not use. |
|
ComponentContainer |
removeChild()
|
|
ComponentContainer |
startComponents()
This method MUST NOT be renamed start() because the container is registered itself in picocontainer. |
|
ComponentContainer |
stopComponents()
This method MUST NOT be renamed stop() because the container is registered itself in picocontainer. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ComponentContainer()
| Method Detail |
|---|
public final ComponentContainer startComponents()
public final ComponentContainer stopComponents()
public final ComponentContainer addSingleton(Object component)
public final ComponentContainer addComponent(Object component,
boolean singleton)
singleton - return always the same instance if true, else a new instance
is returned each time the component is requested
public final ComponentContainer addExtension(PluginMetadata plugin,
Object extension)
public final void declareExtension(PluginMetadata plugin,
Object extension)
public final ComponentContainer addPicoAdapter(org.picocontainer.ComponentAdapter adapter)
public final <T> T getComponentByType(Class<T> tClass)
public final Object getComponentByKey(Object key)
public final <T> List<T> getComponentsByType(Class<T> tClass)
public final ComponentContainer removeChild()
public final ComponentContainer createChild()
public ComponentContainer getParent()
public ComponentContainer getChild()
public org.picocontainer.MutablePicoContainer getPicoContainer()
IocContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||