Package org.springframework.beans.factory.config

SPI interfaces and configuration-related convenience classes for bean factories.


Interface Summary
AutowireCapableBeanFactory Extension of the BeanFactory interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances.
BeanDefinition A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
BeanFactoryPostProcessor Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory.
BeanPostProcessor Allows for custom modification of new bean instances, e.g.
ConfigurableBeanFactory Configuration interface to be implemented by most bean factories.
ConfigurableListableBeanFactory Configuration interface to be implemented by most listable bean factories.
DestructionAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-destruction callback.
InstantiationAwareBeanPostProcessor Subinterface of BeanPostProcessor that adds a before-instantiation callback.

Class Summary
AbstractFactoryBean Simple template superclass for FactoryBean implementations that creates a singleton or a prototype object, depending on a flag.
BeanDefinitionHolder Holder for a BeanDefinition with name and aliases.
BeanDefinitionVisitor Visitor base class for traversing BeanDefinition objects and the MutablePropertyValues and ConstructorArgumentValues contained in them.
BeanReferenceFactoryBean FactoryBean that exposes an arbitrary target bean under a different name.
CommonsLogFactoryBean Factory bean for commons-logging Log instances.
ConstructorArgumentValues Holder for constructor argument values, as part of a bean definition.
ConstructorArgumentValues.ValueHolder Holder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.
CustomEditorConfigurer BeanFactoryPostProcessor implementation that allows for convenient registration of custom property editors.
FieldRetrievingFactoryBean FactoryBean which retrieves a static or non-static field value.
ListFactoryBean Simple factory for shared List instances.
MapFactoryBean Simple factory for shared Map instances.
MethodInvokingFactoryBean FactoryBean which returns a value which is the result of a static or instance method invocation.
ObjectFactoryCreatingFactoryBean FactoryBean which returns a value which is an ObjectFactory that returns a bean from the BeanFactory.
PreferencesPlaceholderConfigurer Subclass of PropertyPlaceholderConfigurer that supports JDK 1.4's Preferences API (java.util.prefs).
PropertiesFactoryBean Allows for making a properties file from a classpath location available as Properties instance in a bean factory.
PropertyOverrideConfigurer A property resource configurer that overrides bean property values in an application context definition.
PropertyPathFactoryBean FactoryBean that evaluates a property path on a given target object.
PropertyPlaceholderConfigurer A property resource configurer that resolves placeholders in bean property values of context definitions.
PropertyResourceConfigurer Allows for configuration of individual bean property values from a property resource, i.e. a properties file.
ResourceFactoryBean FactoryBean for Resource descriptors.
RuntimeBeanReference Immutable placeholder class used for the value of a PropertyValue object when it's a reference to another bean in this factory to be resolved at runtime.
ServiceLocatorFactoryBean FactoryBean that takes an interface which must have one or more methods with the signatures MyType xxx() or MyType xxx(MyIdType id) (typically, MyService getService() or MyService getService(String id)) and creates a dynamic proxy which implements that interface, delegating to the Spring BeanFactory underneath.
SetFactoryBean Simple factory for shared Set instances.
TypedStringValue Holder for a typed String value.

Package org.springframework.beans.factory.config Description

SPI interfaces and configuration-related convenience classes for bean factories.

Copyright (c) 2002-2007 The Spring Framework Project.