|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer
org.nanocontainer.reflection.AbstractNanoPicoContainer
org.nanocontainer.reflection.ImplementationHidingNanoPicoContainer
public class ImplementationHidingNanoPicoContainer
This is a MutablePicoContainer that supports soft composition and hides implementations where it can.
In terms of implementation it adopts the behaviour of ImplementationHidingPicoContainer and DefaulNanoContainer
Field Summary |
---|
Fields inherited from class org.nanocontainer.reflection.AbstractNanoPicoContainer |
---|
container, namedChildContainers |
Constructor Summary | |
---|---|
|
ImplementationHidingNanoPicoContainer()
|
|
ImplementationHidingNanoPicoContainer(java.lang.ClassLoader classLoader)
|
|
ImplementationHidingNanoPicoContainer(java.lang.ClassLoader classLoader,
org.picocontainer.defaults.ComponentAdapterFactory caf,
org.picocontainer.PicoContainer parent)
|
|
ImplementationHidingNanoPicoContainer(java.lang.ClassLoader classLoader,
org.picocontainer.PicoContainer parent)
|
protected |
ImplementationHidingNanoPicoContainer(ImplementationHidingNanoPicoContainer parent)
Copy Constructor. |
|
ImplementationHidingNanoPicoContainer(org.picocontainer.PicoContainer pc)
|
Method Summary | |
---|---|
protected AbstractNanoPicoContainer |
createChildContainer()
|
Methods inherited from class org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer |
---|
accept, dispose, equals, getComponentAdapter, getComponentAdapterOfType, getComponentAdapters, getComponentAdaptersOfType, getComponentInstanceOfType, getComponentInstances, getComponentInstancesOfType, getDelegate, getParent, registerComponent, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentInstance, registerComponentInstance, start, stop, unregisterComponent, unregisterComponentByInstance, verify |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.nanocontainer.NanoPicoContainer |
---|
addChildContainer, makeChildContainer |
Methods inherited from interface org.picocontainer.MutablePicoContainer |
---|
addChildContainer, makeChildContainer, registerComponent, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentInstance, registerComponentInstance, removeChildContainer, unregisterComponent, unregisterComponentByInstance |
Methods inherited from interface org.picocontainer.PicoContainer |
---|
accept, getComponentAdapter, getComponentAdapterOfType, getComponentAdapters, getComponentAdaptersOfType, getComponentInstance, getComponentInstanceOfType, getComponentInstances, getComponentInstancesOfType, getParent, verify |
Methods inherited from interface org.picocontainer.Startable |
---|
start, stop |
Methods inherited from interface org.picocontainer.Disposable |
---|
dispose |
Methods inherited from interface org.nanocontainer.NanoContainer |
---|
addClassLoaderURL, addDecoratingPicoContainer, getComponentClassLoader, getComponentInstanceOfType, getPico, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation |
Constructor Detail |
---|
public ImplementationHidingNanoPicoContainer(java.lang.ClassLoader classLoader, org.picocontainer.defaults.ComponentAdapterFactory caf, org.picocontainer.PicoContainer parent)
public ImplementationHidingNanoPicoContainer(java.lang.ClassLoader classLoader, org.picocontainer.PicoContainer parent)
public ImplementationHidingNanoPicoContainer(org.picocontainer.PicoContainer pc)
public ImplementationHidingNanoPicoContainer(java.lang.ClassLoader classLoader)
public ImplementationHidingNanoPicoContainer()
protected ImplementationHidingNanoPicoContainer(ImplementationHidingNanoPicoContainer parent)
Note: This constructor is protected because are existing scripts that call new ImplementationHidingNanoPicoContainer(PicoContainer), and they get this constructor instead (which has different behavior).
parent
- ImplementationHidingNanoPicoContainerMethod Detail |
---|
protected AbstractNanoPicoContainer createChildContainer()
createChildContainer
in class AbstractNanoPicoContainer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |