Class ApplicationContainer
Application container
A default container that provides singleton, and prototype containers as well as a storage for already instantiated data. It should be sufficient for usages, when no specific hierarchy of storages is required.
Constructors
| Name | Description | 
|---|---|
this | Default constructor for ApplicationContainer | 
Methods
| Name | Description | 
|---|---|
get | Get a container, or an object that is contained by managed containers. | 
get | Get a Type that is associated with key. | 
getLocator | Get a specific container. | 
getLocator | Get a specific locator. | 
getLocators | Get all containers in aggregate container | 
getLocators | Get all locators in aggregate locator | 
has | Check if an object is present in one of containers, or it is a container itself. | 
has | Check if an element is present in Locator by key id. | 
hasLocator | Check if aggregate container contains a specific container. | 
hasLocator | Check if aggregate locator contains a specific locator. | 
instantiate | Finalize all unfinished initialization work in containers. | 
instantiate | Sets up the internal state of container. | 
remove | Remove a container from aggregate container. | 
remove | Remove an element from Storage with identity. | 
set | Set a container into aggregate container | 
set | Save an element in Storage by key identity. |