Class AggregateContainer

Aggregate container, that delegates the task of locating to containers managed by it.

class AggregateContainer
  : Container
  , Storage!(aermicioi.aedi.container.container.Container,string)
  , AggregateLocator!(object.Object,string,string) ;

Constructors

NameDescription
this Default constructor for AggregateContainer

Methods

NameDescription
get Get a container, or an object that is contained by managed containers.
getLocator Get a specific container.
getLocators Get all containers in aggregate container
has Check if an object is present in one of containers, or it is a container itself.
hasLocator Check if aggregate container contains a specific container.
instantiate Finalize all unfinished initialization work in containers.
remove Remove a container from aggregate container.
set Set a container into aggregate container
terminate Destruct all managed components.
get Get a Type that is associated with key.
getLocator Get a specific locator.
getLocators Get all locators in aggregate locator
has Check if an element is present in Locator by key id.
hasLocator Check if aggregate locator contains a specific locator.
instantiate Sets up the internal state of container.
remove Remove an element from Storage with identity.
set Save an element in Storage by key identity.
terminate Destruct all managed components.