Module aermicioi.aedi.factory.decorating_factory

Contains factories that are used for decorational purposes like tagging with additional information, or wrapping result of a factory in some container.

Interfaces

NameDescription
RegistrationLocation Interface for object that can provide some location in code/file that is associated with some kind of registration event
Taggable An object that can be tagged with some information.

Classes

NameDescription
DecoratableGenericFactory A base class for generic factory decorators that channels calls to decorated generic factory.
RegistrationAwareDecoratingFactory A decorating factory, that adds component registration information when decorated factory threws some kind of exception.
TaggableFactoryDecorator Decorates a factory with tagging functionality.