Package net.sf.jguiraffe.di


package net.sf.jguiraffe.di

DI stands for Dependency Injection. In this package classes and interfaces are contained that provide an implementation of this feature.

It is possible to define beans to be created and how they are initialized: their properties can be set, methods can be invoked on them, and other beans can be passed to methods or properties.

$Id: package.html 205 2012-01-29 18:29:57Z oheger $

  • Klasse
    Beschreibung
    Definition of an interface that allows access to the beans managed by the dependency injection framework.
    Definition of an interface to be implemented by beans that need a reference to the current BeanContext.
    An event class for reporting the creation of a bean by the dependency injection framework.
    Definition of an interface for objects that are interested in the creation of beans by a BeanContext.
    Definition of an interface for objects that perform some kind of initialization on beans that are managed by a BeanContext.
    Definition of an interface for objects that provide access to beans.
    Definition of an interface for objects that provide access to bean definitions.
    Definition of an interface for objects that act as a registry for class loaders.
    A helper class providing functionality related to data type conversion and registration of custom converters.
    Definition of an interface for describing a dependency to another BeanProvider in an abstract way.
    Definition of an interface that provides access to dependencies defined by a BeanProvider.
    A specialized Converter implementation dealing with all types of enumeration classes.
    An exception class for reporting exceptions related to dependency injection.
    A helper class providing some more complex functionality related to reflection.
    Definition of an interface for a BeanStore that can be manipulated.
    An utility class that provides some functionality related to reflection and dependency injection.