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
Name | Description |
---|---|
get | Get a Type that is associated with key. |
getFactories | Get all factories available in container. |
getFactory | Get factory for constructed data identified by identity. |
has | Check if an element is present in Locator by key id. |
instantiate | Sets up the internal state of container. |
link | Alias a key to an alias_. |
remove | Remove an element from Storage with identity. |
resolve | Resolve an alias to original identity, if possible. |
set | Save an element in Storage by key identity. |
unlink | Removes alias. |