ProxyContainerImpl.ProxyContainerImpl

Templated proxy container.

Constructors

this
this()

* Default constructor for ProxyContainerImpl

Members

Functions

get
Object get(string identity)

Get object that is associated with identity.

has
bool has(string identity)

Check if object is present in ProxyContainer by key identity.

instantiate
ProxyContainerImpl instantiate()

Prepare container to be used.

link
ProxyContainerImpl link(string identity, string alias_)

Alias identity to an alias_.

remove
Storage!(ObjectFactory, string) remove(string identity)
Storage!(ProxyObjectFactory, string) remove(string identity)

Remove factory from container with identity.

remove
ProxyContainerImpl remove(string identity)

Remove factory from container with identity.

resolve
const(string) resolve(string alias_)

Resolve an alias to original identity, if possible.

set
ProxyContainerImpl set(ProxyObjectFactory factory, string identity)

Set object factory

set
ProxyContainerImpl set(ObjectFactory element, string identity)

Set factory in container by identity.

terminate
ProxyContainerImpl terminate()

Destruct all managed components.

unlink
ProxyContainerImpl unlink(string alias_)

Removes alias.

Mixins

__anonymous
mixin MutableDecoratorMixin!T
Undocumented in source.
__anonymous
mixin FactoryLocatorMixin!(typeof(this))
Undocumented in source.

Meta