poodinis

Package module for the Poodinis Dependency Injection framework.

Modules

altphobos
module poodinis.altphobos

Tweaks to Phobos's standard templates.

autowire
module poodinis.autowire

Contains functionality for autowiring dependencies using a dependency container.

container
module poodinis.container

Contains the implementation of the dependency container.

context
module poodinis.context

Contains the implementation of application context setup.

factory
module poodinis.factory

This module contains instance factory facilities

imports
module poodinis.imports

This module contains instance factory facilities

inject
module poodinis.inject

An analogue to JSR330

registration
module poodinis.registration

This module contains objects for defining and scoping dependency registrations.

valueinjection
module poodinis.valueinjection

This module contains facilities to support value injection. Actual injection is done by the autowiring mechanism.

Public Imports

poodinis.autowire
public import poodinis.autowire;
Undocumented in source.
poodinis.container
public import poodinis.container;
Undocumented in source.
poodinis.context
public import poodinis.context;
Undocumented in source.
poodinis.factory
public import poodinis.factory;
Undocumented in source.
poodinis.imports
public import poodinis.imports;
Undocumented in source.
poodinis.inject
public import poodinis.inject;
Undocumented in source.
poodinis.registration
public import poodinis.registration;
Undocumented in source.
poodinis.valueinjection
public import poodinis.valueinjection;
Undocumented in source.

Meta

Authors

Mike Bierlee, m.bierlee@lostmoment.com

License

This software is licensed under the terms of the MIT license. The full terms of the license can be found in the LICENSE file.