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 $
-
KlasseBeschreibungDefinition 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 aBeanContext
.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
in an abstract way.BeanProvider
Definition of an interface that provides access to dependencies defined by aBeanProvider
.A specializedConverter
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 aBeanStore
that can be manipulated.An utility class that provides some functionality related to reflection and dependency injection.