The Spring Framework

## Uses of Package
org.springframework.beans

Packages that use org.springframework.beans
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.framework: Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
org.springframework.aop.framework.adapter: SPI package allowing Spring AOP framework to handle arbitrary advice types.
org.springframework.aop.framework.autoproxy: Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
org.springframework.aop.target: This package contains implementations of the org.springframework.aop.TargetSource interface.
org.springframework.beans: This package contains interfaces and classes for manipulating Java beans.
org.springframework.beans.factory: The core package implementing Spring's lightweight Inversion of Control (IoC) container.
org.springframework.beans.factory.access: Helper infrastructure to locate and access bean factories.
org.springframework.beans.factory.annotation: Support package for annotation-driven bean configuration.
org.springframework.beans.factory.config: SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.generic: Support package for generic BeanFactory access, leveraging Java 5 generics in the accessor API.
org.springframework.beans.factory.parsing: Support infrastructure for bean definition parsing.
org.springframework.beans.factory.support: Classes supporting the `org.springframework.beans.factory` package.
org.springframework.beans.factory.xml: Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" DTD.
org.springframework.beans.support: Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.
org.springframework.context: This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.
org.springframework.context.access: Helper infrastructure to locate and access shared application contexts.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.context.support: Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
org.springframework.context.weaving: Load-time weaving support for a Spring application context, building on Spring's `LoadTimeWeaver` abstraction.
org.springframework.dao.annotation: Annotation support for DAOs.
org.springframework.dao.support: Support classes for DAO implementations, providing miscellaneous utility methods.
org.springframework.ejb.support: Base classes to make implementing EJB 2.x beans simpler and less error-prone, as well as guaranteeing a Spring BeanFactory is available to such EJBs.
org.springframework.jca.context: Integration package that allows for deploying a Spring application context as a JCA 1.5 compliant RAR file.
org.springframework.jdbc.core: Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jms.listener.endpoint: This package provides JCA-based endpoint management for JMS message listeners.
org.springframework.jndi.support: Support classes for JNDI usage, including a JNDI-based BeanFactory implementation.
org.springframework.orm.hibernate3: Package providing integration of Hibernate3 with Spring concepts.
org.springframework.orm.jpa.support: Classes supporting the `org.springframework.orm.jpa` package.
org.springframework.scripting.groovy: Package providing integration of Groovy into Spring's scripting infrastructure.
org.springframework.validation: Provides data binding and validation functionality, for usage in business and/or UI layers.
org.springframework.web.bind: Provides web-specific data binding functionality.
org.springframework.web.bind.support: Support classes for web data binding.
org.springframework.web.context: Contains a variant of the application context interface for web applications, and the ContextLoaderListener that bootstraps a root web application context.
org.springframework.web.context.support: Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.
org.springframework.web.filter: Provides generic filter base classes allowing for bean-style configuration.
org.springframework.web.portlet: Provides JSR-168 portlets that integrate with the application context infrastructure, and the core interfaces and classes for the Portlet variant of Spring's web MVC framework.
org.springframework.web.portlet.bind: Provides portlet-specific data binding functionality.
org.springframework.web.portlet.context: Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.
org.springframework.web.portlet.handler: Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.portlet.mvc: Standard controller implementations for the portlet MVC framework that comes with Spring.
org.springframework.web.portlet.mvc.annotation: Support package for annotation-based Portlet MVC controllers.
org.springframework.web.servlet: Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.
org.springframework.web.servlet.handler: Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.handler.metadata: This package enables automatic web controller targeting.
org.springframework.web.servlet.view: Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.
org.springframework.web.servlet.view.freemarker: Support classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.servlet.view.tiles: Support classes for the integration of Tiles (included in Struts) as Spring web view technology.
org.springframework.web.servlet.view.velocity: Support classes for the integration of Velocity as Spring web view technology.
org.springframework.web.servlet.view.xslt: Support classes for XSLT, providing a View implementation for XSLT stylesheets.
org.springframework.web.struts: Support classes for integrating a Struts web tier with a Spring middle tier which is typically hosted in a Spring root WebApplicationContext.

Classes in org.springframework.beans used by org.springframework.aop.config
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.

Classes in org.springframework.beans used by org.springframework.aop.framework
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.aop.framework.adapter
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.aop.framework.autoproxy
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.

Classes in org.springframework.beans used by org.springframework.aop.target
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.beans
AbstractPropertyAccessor Abstract implementation of the `PropertyAccessor` interface.
BeanInstantiationException Exception thrown when instantiation of a bean failed.
BeanMetadataAttribute Holder for a key-value style attribute that is part of a bean definition.
BeanMetadataAttributeAccessor Extension of `AttributeAccessorSupport`, holding attributes as `BeanMetadataAttribute` objects in order to keep track of the definition source.
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.
BeanWrapperImpl Default `BeanWrapper` implementation that should be sufficient for all typical use cases.
ConfigurablePropertyAccessor Interface that encapsulates configuration methods for a PropertyAccessor.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.
InvalidPropertyException Exception thrown when referring to an invalid bean property.
MutablePropertyValues Default implementation of the `PropertyValues` interface.
PropertyAccessException Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.
PropertyAccessor Common interface for classes that can access named properties (such as bean properties of an object or fields in an object) Serves as base interface for `BeanWrapper`.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
PropertyEditorRegistrySupport Base implementation of the `PropertyEditorRegistry` interface.
PropertyValue Object to hold information and value for an individual bean property.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.
TypeConverter Interface that defines type conversion methods.
TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.

Classes in org.springframework.beans used by org.springframework.beans.factory
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.beans.factory.access
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.beans.factory.annotation
BeanMetadataAttributeAccessor Extension of `AttributeAccessorSupport`, holding attributes as `BeanMetadataAttribute` objects in order to keep track of the definition source.
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.

Classes in org.springframework.beans used by org.springframework.beans.factory.config
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
MutablePropertyValues Default implementation of the `PropertyValues` interface.
PropertyEditorRegistrar Interface for strategies that register custom `property editors` with a `property editor registry`.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.
TypeConverter Interface that defines type conversion methods.

Classes in org.springframework.beans used by org.springframework.beans.factory.generic
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.beans.factory.parsing
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.beans.factory.support
BeanMetadataAttributeAccessor Extension of `AttributeAccessorSupport`, holding attributes as `BeanMetadataAttribute` objects in order to keep track of the definition source.
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.
Mergeable Interface representing an object whose value set can be merged with that of a parent object.
MutablePropertyValues Default implementation of the `PropertyValues` interface.
PropertyEditorRegistrar Interface for strategies that register custom `property editors` with a `property editor registry`.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.
TypeConverter Interface that defines type conversion methods.

Classes in org.springframework.beans used by org.springframework.beans.factory.xml
BeanMetadataAttributeAccessor Extension of `AttributeAccessorSupport`, holding attributes as `BeanMetadataAttribute` objects in order to keep track of the definition source.
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.beans.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
PropertyEditorRegistrar Interface for strategies that register custom `property editors` with a `property editor registry`.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
TypeConverter Interface that defines type conversion methods.

Classes in org.springframework.beans used by org.springframework.context
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.context.access
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.context.annotation
BeanMetadataAttributeAccessor Extension of `AttributeAccessorSupport`, holding attributes as `BeanMetadataAttribute` objects in order to keep track of the definition source.
BeanMetadataElement Interface to be implemented by bean metadata elements that carry a configuration source object.
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.

Classes in org.springframework.beans used by org.springframework.context.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
MutablePropertyValues Default implementation of the `PropertyValues` interface.

Classes in org.springframework.beans used by org.springframework.context.weaving
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.dao.annotation
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.dao.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.ejb.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
FatalBeanException Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field.

Classes in org.springframework.beans used by org.springframework.jca.context
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.jdbc.core
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.

Classes in org.springframework.beans used by org.springframework.jms.listener.endpoint
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.

Classes in org.springframework.beans used by org.springframework.jndi.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.orm.hibernate3
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.orm.jpa.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.

Classes in org.springframework.beans used by org.springframework.scripting.groovy
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.validation
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.
ConfigurablePropertyAccessor Interface that encapsulates configuration methods for a PropertyAccessor.
MutablePropertyValues Default implementation of the `PropertyValues` interface.
PropertyAccessException Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.
SimpleTypeConverter Simple implementation of the TypeConverter interface that does not operate on any specific target object.
TypeConverter Interface that defines type conversion methods.
TypeMismatchException Exception thrown on a type mismatch when trying to set a bean property.

Classes in org.springframework.beans used by org.springframework.web.bind
MutablePropertyValues Default implementation of the `PropertyValues` interface.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.
TypeConverter Interface that defines type conversion methods.

Classes in org.springframework.beans used by org.springframework.web.bind.support
PropertyEditorRegistrar Interface for strategies that register custom `property editors` with a `property editor registry`.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
TypeConverter Interface that defines type conversion methods.

Classes in org.springframework.beans used by org.springframework.web.context
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.context.support
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.filter
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.

Classes in org.springframework.beans used by org.springframework.web.portlet
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.

Classes in org.springframework.beans used by org.springframework.web.portlet.bind
MutablePropertyValues Default implementation of the `PropertyValues` interface.
PropertyEditorRegistry Encapsulates methods for registering JavaBeans `PropertyEditors`.
PropertyValues Holder containing one or more `PropertyValue` objects, typically comprising one update for a specific target bean.
TypeConverter Interface that defines type conversion methods.

Classes in org.springframework.beans used by org.springframework.web.portlet.context
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.portlet.handler
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.portlet.mvc
PropertyEditorRegistrar Interface for strategies that register custom `property editors` with a `property editor registry`.

Classes in org.springframework.beans used by org.springframework.web.portlet.mvc.annotation
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.
BeanWrapper The central interface of Spring's low-level JavaBeans infrastructure.

Classes in org.springframework.beans used by org.springframework.web.servlet.handler
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet.handler.metadata
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet.view
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet.view.freemarker
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet.view.tiles
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet.view.velocity
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.servlet.view.xslt
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

Classes in org.springframework.beans used by org.springframework.web.struts
BeansException Abstract superclass for all exceptions thrown in the beans package and subpackages.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.