|
|||||||||||
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
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 |