public class ImplementationHidingPicoContainer extends AbstractDelegatingMutablePicoContainer implements java.io.Serializable
CachingPicoContainer
,
ImplementationHidingCachingPicoContainer
,
Serialized FormModifier and Type | Field and Description |
---|---|
private ComponentAdapterFactory |
caf |
Constructor and Description |
---|
ImplementationHidingPicoContainer()
Creates a new container with no parent container.
|
ImplementationHidingPicoContainer(ComponentAdapterFactory caf)
Creates a new container with a parent container.
|
ImplementationHidingPicoContainer(ComponentAdapterFactory caf,
PicoContainer parent)
Creates a new container with a parent container.
|
ImplementationHidingPicoContainer(PicoContainer parent)
Creates a new container with a parent container.
|
Modifier and Type | Method and Description |
---|---|
MutablePicoContainer |
makeChildContainer()
Make a child container, using the same implementation of MutablePicoContainer as the parent.
|
private static ImplementationHidingComponentAdapterFactory |
makeComponentAdapterFactory(ComponentAdapterFactory caf) |
accept, addChildContainer, dispose, equals, getComponentAdapter, getComponentAdapterOfType, getComponentAdapters, getComponentAdaptersOfType, getComponentInstance, getComponentInstanceOfType, getComponentInstances, getComponentInstancesOfType, getDelegate, getParent, registerComponent, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentInstance, registerComponentInstance, removeChildContainer, start, stop, unregisterComponent, unregisterComponentByInstance, verify
private final ComponentAdapterFactory caf
public ImplementationHidingPicoContainer(ComponentAdapterFactory caf, PicoContainer parent)
public ImplementationHidingPicoContainer(PicoContainer parent)
public ImplementationHidingPicoContainer(ComponentAdapterFactory caf)
public ImplementationHidingPicoContainer()
private static ImplementationHidingComponentAdapterFactory makeComponentAdapterFactory(ComponentAdapterFactory caf)
public MutablePicoContainer makeChildContainer()
MutablePicoContainer
makeChildContainer
in interface MutablePicoContainer