Interface ConfigurableContainer

Buildable/configurable instantiatiator with factories, and aliasing.

interface ConfigurableContainer
  : Container
  , Storage!(aermicioi.aedi.factory.factory.Factory!(Object),string)
  , AliasAware!string
  , FactoryLocator!(aermicioi.aedi.factory.factory.Factory!(Object),object.Object) ;

Methods

NameDescription
getGet a Type that is associated with key.
getFactoriesGet all factories available in container.
getFactoryGet factory for constructed data identified by identity.
hasCheck if an element is present in Locator by key id.
instantiateSets up the internal state of container.
linkAlias a key to an alias_.
removeRemove an element from Storage with identity.
resolveResolve an alias to original identity, if possible.
setSave an element in Storage by key identity.
unlinkRemoves alias.