# Apache Commons BeanUtils 2.0.0-M2 API

The Bean Introspection Utilities component of the Apache Commons subproject offers low-level utility classes that assist in getting and setting property values on Java classes that follow the naming design patterns outlined in the JavaBeans Specification, as well as mechanisms for dynamically defining and accessing bean properties.

See the Package Description for the `org.apache.commons.beanutils2` package for more information.

Packages
Package
Description
org.apache.commons.beanutils2
The Bean Introspection Utilities component of the Apache Commons subproject offers low-level utility classes that assist in getting and setting property values on Java classes that follow the naming design patterns outlined in the JavaBeans Specification, as well as mechanisms for dynamically defining and accessing bean properties.
org.apache.commons.beanutils2.converters
Standard implementations of the `Converter` interface that are pre-registered with `ConvertUtils` at startup time.
org.apache.commons.beanutils2.expression
Contains the `Resolver` interface and implementations.
org.apache.commons.beanutils2.locale
Locale-aware extensions of the standard BeanUtils classes.
org.apache.commons.beanutils2.locale.converters
Standard implementations of the locale-aware `LocaleConverter` interface that are pre-registered with locale-aware `LocaleConvertUtils` at startup time.
org.apache.commons.beanutils2.sql
Contains code that relies on the `java.sql` module.
org.apache.commons.beanutils2.sql.converters
Contains code that relies on the `java.sql` module.
org.apache.commons.beanutils2.sql.converters.locale
Contains code that relies on the `java.sql` module.