- addHelpProvider
HelpDecoratingContainer addHelpProvider(HelpInformationProvider provider)
- decorated
HelpDecoratingContainer!T decorated(T decorated)
Set the decorated container
- decorated
T decorated()
Get the decorated container.
- get
Object get(string identity)
Get object that is associated with identity.
- getFactories
InputRange!(Tuple!(ObjectFactory, string)) getFactories()
Get all factories available in container.
- getFactory
ObjectFactory getFactory(string identity)
Get factory for constructed component identified by identity.
- getHelpProvider
HelpInformationProvider getHelpProvider(size_t key)
Get help provider used by help decorating container
- has
bool has(string identity)
Check if object is present in HelpDecoratingContainer!T by key identity.
- helpEnabled
HelpDecoratingContainer helpEnabled(bool helpEnabled)
Set on or off help information displaying.
- helpEnabled
bool helpEnabled()
- instantiate
HelpDecoratingContainer instantiate()
Prepare decorated to be used.
- link
HelpDecoratingContainer!T link(string identity, string alias_)
Alias identity to an alias_.
- remove
HelpDecoratingContainer!T remove(string identity)
Remove factory from decorated with identity.
- removeHelpProvider
HelpDecoratingContainer removeHelpProvider(size_t key)
Remove a help provider from help decorating container
- resolve
const(string) resolve(string alias_)
Resolve an alias to original identity, if possible.
- set
HelpDecoratingContainer!T set(ObjectFactory element, string identity)
Set factory in decorated by identity.
- unlink
HelpDecoratingContainer!T unlink(string alias_)
Templated help decorating container.