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
thisDefault constructor for AggregateContainer

Methods

NameDescription
getGet a container, or an object that is contained by managed containers.
getLocatorGet a specific container.
getLocatorsGet all containers in aggregate container
hasCheck if an object is present in one of containers, or it is a container itself.
hasLocatorCheck if aggregate container contains a specific container.
instantiateFinalize all unfinished initialization work in containers.
removeRemove a container from aggregate container.
setSet a container into aggregate container
getGet a Type that is associated with key.
getLocatorGet a specific locator.
getLocatorsGet all locators in aggregate locator
hasCheck if an element is present in Locator by key id.
hasLocatorCheck if aggregate locator contains a specific locator.
instantiateSets up the internal state of container.
removeRemove an element from Storage with identity.
setSave an element in Storage by key identity.