ProxyContainerImpl.ProxyContainerImpl

Templated proxy container.

Members

Functions

get
Object get(string identity)

Get object that is associated with identity.

getFactories
InputRange!(Tuple!(ObjectFactory, string)) getFactories()
Undocumented in source. Be warned that the author may not have intended to support it.
getFactory
ObjectFactory getFactory(string identity)
Undocumented in source. Be warned that the author may not have intended to support it.
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
ProxyContainerImpl remove(string identity)
Undocumented in source. Be warned that the author may not have intended to support it.
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)
Undocumented in source. Be warned that the author may not have intended to support it.
set
ProxyContainerImpl set(ObjectFactory element, string identity)

Set factory in container by identity.

unlink
ProxyContainerImpl unlink(string alias_)

Removes alias.

Properties

decorated
T decorated [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
decorated
T decorated [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta