HelpDecoratingContainer.HelpDecoratingContainer

Templated help decorating container.

Members

Functions

addHelpProvider
HelpDecoratingContainer addHelpProvider(HelpInformationProvider provider)

Add a help 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()

Get 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_)

Removes alias.

Meta