|
|
|||||||||
| 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(ClassLoader classLoader)
|
|
ImplementationHidingNanoPicoContainer(ClassLoader classLoader,
org.picocontainer.defaults.ComponentAdapterFactory caf,
org.picocontainer.PicoContainer parent)
|
|
ImplementationHidingNanoPicoContainer(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(ClassLoader classLoader,
org.picocontainer.defaults.ComponentAdapterFactory caf,
org.picocontainer.PicoContainer parent)
public ImplementationHidingNanoPicoContainer(ClassLoader classLoader,
org.picocontainer.PicoContainer parent)
public ImplementationHidingNanoPicoContainer(org.picocontainer.PicoContainer pc)
public ImplementationHidingNanoPicoContainer(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 - ImplementationHidingNanoPicoContainer| Method Detail |
|---|
protected AbstractNanoPicoContainer createChildContainer()
createChildContainer in class AbstractNanoPicoContainer
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||