| Module | Description | 
|---|
| aermicioi.aedi.configurer.annotation.annotation | This module implements annotation based configuration of containers.
 | 
| aermicioi.aedi.configurer.annotation.component_scan | Provides annotation based configuration and registration for components.
 | 
| aermicioi.aedi.configurer.register.configuration_context_factory | Contains a specific implementation of generic factory used solely in conjunction
with register api.
 | 
| aermicioi.aedi.configurer.register.container |  | 
| aermicioi.aedi.configurer.register.context |  | 
| aermicioi.aedi.configurer.register.factory_configurer | This module provides fluent api based configuration of components with custom
configuration errors.
 | 
| aermicioi.aedi.configurer.register.register | Provides an interface for registering components into containers.
 | 
| aermicioi.aedi.configurer.annotation |  | 
| aermicioi.aedi.configurer.register | This package contains api based configuration facility for containers.
 | 
| aermicioi.aedi.container.aggregate_container |  | 
| aermicioi.aedi.container.aliasing_container |  | 
| aermicioi.aedi.container.application_container |  | 
| aermicioi.aedi.container.container |  | 
| aermicioi.aedi.container.factory |  | 
| aermicioi.aedi.container.prototype_container |  | 
| aermicioi.aedi.container.proxy_container |  | 
| aermicioi.aedi.container.singleton_container |  | 
| aermicioi.aedi.container.subscribable_container |  | 
| aermicioi.aedi.container.switchable_container |  | 
| aermicioi.aedi.container.tuple_container |  | 
| aermicioi.aedi.container.type_based_container |  | 
| aermicioi.aedi.container.value_container |  | 
| aermicioi.aedi.exception.circular_reference_exception |  | 
| aermicioi.aedi.exception.di_exception |  | 
| aermicioi.aedi.exception.instance_factory_exception |  | 
| aermicioi.aedi.exception.invalid_cast_exception |  | 
| aermicioi.aedi.exception.in_progress_exception |  | 
| aermicioi.aedi.exception.not_found_exception |  | 
| aermicioi.aedi.exception.property_configurer_exception |  | 
| 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.
 | 
| aermicioi.aedi.factory.factory |  | 
| aermicioi.aedi.factory.generic_factory |  | 
| aermicioi.aedi.factory.proxy_factory | Contains factories and primitives used for building proxy objects.
 | 
| aermicioi.aedi.factory.reference | Contains primitives related to reference resolving during construction of data
(objects, structs, basic types, etc.).
 | 
| aermicioi.aedi.factory.wrapping_factory |  | 
| aermicioi.aedi.storage.aggregate_locator |  | 
| aermicioi.aedi.storage.alias_aware |  | 
| aermicioi.aedi.storage.container |  | 
| aermicioi.aedi.storage.decorator |  | 
| aermicioi.aedi.storage.locator |  | 
| aermicioi.aedi.storage.locator_aware |  | 
| aermicioi.aedi.storage.object_storage |  | 
| aermicioi.aedi.storage.parent_aware |  | 
| aermicioi.aedi.storage.storage |  | 
| aermicioi.aedi.storage.wrapper |  | 
| aermicioi.aedi.test.configurer.register.container |  | 
| aermicioi.aedi.test.configurer.register.context |  | 
| aermicioi.aedi.test.configurer.annotation |  | 
| aermicioi.aedi.test.configurer.configurer |  | 
| aermicioi.aedi.test.container.aggregate_container |  | 
| aermicioi.aedi.test.container.application_container |  | 
| aermicioi.aedi.test.container.factory |  | 
| aermicioi.aedi.test.container.prototype_container |  | 
| aermicioi.aedi.test.container.proxy_container |  | 
| aermicioi.aedi.test.container.singleton_container |  | 
| aermicioi.aedi.test.container.subscribable_container |  | 
| aermicioi.aedi.test.container.switchable_container |  | 
| aermicioi.aedi.test.container.tuple_container |  | 
| aermicioi.aedi.test.container.type_based_container |  | 
| aermicioi.aedi.test.container.value_container |  | 
| aermicioi.aedi.test.exception.exception |  | 
| aermicioi.aedi.test.factory.decorating_factory |  | 
| aermicioi.aedi.test.factory.factory |  | 
| aermicioi.aedi.test.factory.generic_factory |  | 
| aermicioi.aedi.test.factory.reference |  | 
| aermicioi.aedi.test.factory.wrapping_factory |  | 
| aermicioi.aedi.test.storage.aggregate_locator |  | 
| aermicioi.aedi.test.storage.locator |  | 
| aermicioi.aedi.test.storage.object_storage |  | 
| aermicioi.aedi.test.storage.storage |  | 
| aermicioi.aedi.test.example |  | 
| aermicioi.aedi.test.fixture |  | 
| aermicioi.aedi.test.fixture_second |  | 
| aermicioi.aedi.configurer | This module provides a set of interfaces used to register objects, into
containers/containers (singleton, prototype, etc.) as well as other data.
 | 
| aermicioi.aedi.container | Defines interface for objects that are able to instantiate and manage lifetime for
instantiated objects. Provides a singleton, and prototype implementation of defined
interface.
 | 
| aermicioi.aedi.exception | A set of exceptions used across the library.
 | 
| aermicioi.aedi.factory | The package provides a set interfaces that standardise the implementation
of Factory objects. It provides as well a basic set of such objects.
 | 
| aermicioi.aedi.storage | The purpose of package, is to provide common interface for locating, storing,
aliasing of object. It does provide interface for objects that are implementing
service locator pattern.
 | 
| aermicioi.aedi_property_reader.arg.arg_container |  | 
| aermicioi.aedi_property_reader.arg.arg_factory |  | 
| aermicioi.aedi_property_reader.env.env_container |  | 
| aermicioi.aedi_property_reader.env.env_factory |  | 
| aermicioi.aedi_property_reader.helper.help_decorating_container |  | 
| aermicioi.aedi_property_reader.helper.help_decorating_exception |  | 
| aermicioi.aedi_property_reader.helper.help_decorating_factory |  | 
| aermicioi.aedi_property_reader.helper.help_decorating_information_provider |  | 
| aermicioi.aedi_property_reader.helper.help_needing_exception |  | 
| aermicioi.aedi_property_reader.json.json_container |  | 
| aermicioi.aedi_property_reader.json.json_factory |  | 
| aermicioi.aedi_property_reader.test.helper.help_decorating_container |  | 
| aermicioi.aedi_property_reader.test.helper.help_decorating_factory |  | 
| aermicioi.aedi_property_reader.test.helper.help_decorating_information_provider |  | 
| aermicioi.aedi_property_reader.test.arg_container |  | 
| aermicioi.aedi_property_reader.test.convertor_configurer |  | 
| aermicioi.aedi_property_reader.test.env_container |  | 
| aermicioi.aedi_property_reader.test.env_factory |  | 
| aermicioi.aedi_property_reader.test.fixture |  | 
| aermicioi.aedi_property_reader.test.generic_convertor |  | 
| aermicioi.aedi_property_reader.test.json_container |  | 
| aermicioi.aedi_property_reader.test.json_factory |  | 
| aermicioi.aedi_property_reader.test.xml_container |  | 
| aermicioi.aedi_property_reader.test.xml_factory |  | 
| aermicioi.aedi_property_reader.xml.xml_container |  | 
| aermicioi.aedi_property_reader.xml.xml_factory |  | 
| aermicioi.aedi_property_reader.arg |  | 
| aermicioi.aedi_property_reader.arg_factory |  | 
| aermicioi.aedi_property_reader.convertor_configurer |  | 
| aermicioi.aedi_property_reader.convertor_container |  | 
| aermicioi.aedi_property_reader.convertor_factory |  | 
| aermicioi.aedi_property_reader.env |  | 
| aermicioi.aedi_property_reader.generic_convertor_container |  | 
| aermicioi.aedi_property_reader.generic_convertor_factory |  | 
| aermicioi.aedi_property_reader.helper |  | 
| aermicioi.aedi_property_reader.json |  | 
| aermicioi.aedi_property_reader.xml |  | 
| aermicioi.aermicioi.aedi.test.factory_configurer |  | 
| aermicioi.util.traits.enforce |  | 
| aermicioi.util.traits.partial |  | 
| aermicioi.util.traits.traits | This module is a container for a set of templates that are used across library and aren't bound to some specific module.
 | 
| aermicioi.util.traits |  | 
| aermicioi.aedi | Aedi, a dependency injection library.
 | 
| aermicioi.aedi_property_reader |  |