Package net.sf.jguiraffe.di.impl

This package contains various implementations for the interfaces defined in the main di package.

See:
          Description

Interface Summary
Invokable Definition of an interface for objects that perform some kind of method invocation.
SimpleBeanStoreImpl.BeanContributor Definition of an interface for objects that can contribute beans for a SimpleBeanStoreImpl object.
 

Class Summary
BeanContextWrapper A simple wrapper implementation of the BeanContext interface.
ChainedInvocation A special implementation of the Invokable interface that allows aggregating an arbitrary number of Invokable objects to a kind of script.
ClassDependency An implementation of the Dependency interface that allows to define a dependency based on a bean class.
ClassDescription A helper class for defining references to classes.
CombinedBeanContext A specific BeanContext implementation that allows to combine multiple bean contexts.
ConstructorInvocation A class that represents a constructor invocation.
DefaultBeanContext A default implementation of the BeanContext interface.
DefaultBeanStore A simple yet fully functional default implementation of the BeanStore interface.
DefaultClassLoaderProvider A default implementation of the ClassLoaderProvider interface.
Invocation A base class for (method or constructor) invocations.
MethodInvocation A class that represents a method invocation.
NameDependency An implementation of the Dependency interface that allows to define a dependency based on the name of a bean.
NullInvocation A dummy implementation of the Invokable interface that does not perform any action when it is invoked.
RestrictedDependencyProvider An implementation of the DependencyProvider interface, which does not support external dependencies.
SetPropertyInvocation A special Invocation implementation for setting properties.
SimpleBeanStoreImpl A helper class that simplifies implementations of the BeanStore interface.
 

Package net.sf.jguiraffe.di.impl Description

This package contains various implementations for the interfaces defined in the main di package.

$Id: package.html 156 2009-03-03 21:04:47Z oheger $



Copyright © 2009 The JGUIraffe Team. All Rights Reserved.