# Package org.picocontainer.containers

package org.picocontainer.containers

Containers are the main user entry point for PicoContainer. Implementations with behaviors not used in DefaultPicoContainer are in this package

Related Packages
Package
Description
org.picocontainer
This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
Classes
Class
Description
AbstractDelegatingMutablePicoContainer
abstract base class for delegating to mutable containers
AbstractDelegatingPicoContainer
Abstract base class for immutable delegation to a PicoContainer
CommandLineArgumentsPicoContainer
Deprecated.
Use `CommandLinePicoContainer` instead.
CommandLinePicoContainer
CommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line arguments
CompositePicoContainer
CompositePicoContainer takes a var-args list of containers and will query them in turn for getComponent(*) and getComponentAdapter(*) requests.
EmptyPicoContainer
Empty pico container serving as recoil damper in situations where you do not like to check whether container reference supplied to you is null or not
ImmutablePicoContainer
wrap pico container to achieve immutability Typically its used to mock a parent container.
PropertiesPicoContainer
immutable pico container constructed from properties.
SystemPropertiesPicoContainer
A container backed by system properties (is a PropertiesPicoContainer)
TieringPicoContainer
TransientPicoContainer