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 $
-
Interface Summary Interface Description BeanContext Definition of an interface that allows access to the beans managed by the dependency injection framework.BeanContextClient Definition of an interface to be implemented by beans that need a reference to the currentBeanContext
.BeanCreationListener Definition of an interface for objects that are interested in the creation of beans by aBeanContext
.BeanInitializer Definition of an interface for objects that perform some kind of initialization on beans that are managed by a
.BeanContext
BeanProvider Definition of an interface for objects that provide access to beans.BeanStore Definition of an interface for objects that provide access to bean definitions.ClassLoaderProvider Definition of an interface for objects that act as a registry for class loaders.Dependency Definition of an interface for describing a dependency to another
in an abstract way.BeanProvider
DependencyProvider Definition of an interface that provides access to dependencies defined by aBeanProvider
.MutableBeanStore Definition of an interface for aBeanStore
that can be manipulated. -
Class Summary Class Description BeanCreationEvent An event class for reporting the creation of a bean by the dependency injection framework.ConversionHelper A helper class providing functionality related to data type conversion and registration of custom converters.EnumConverter A specializedConverter
implementation dealing with all types of enumeration classes.InvocationHelper A helper class providing some more complex functionality related to reflection.ReflectionUtils An utility class that provides some functionality related to reflection and dependency injection. -
Exception Summary Exception Description InjectionException An exception class for reporting exceptions related to dependency injection.