# Uses of Package
org.apache.commons.beanutils2

Packages that use org.apache.commons.beanutils2
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.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.

- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2
  Class
  Description
  BaseDynaBeanMapDecorator
  A base class for decorators providing `Map` behavior on `DynaBean`s.
  BasicDynaClass
  Minimal implementation of the `DynaClass` interface.
  BeanAccessLanguageException
  Thrown to indicate that the Bean Access Language cannot execute query against given bean.
  BeanIntrospector
  Definition of an interface for components that can perform introspection on bean classes.
  BeanMap
  An implementation of Map for JavaBeans which uses introspection to get and put properties in the bean.
  BeanUtilsBean
  TODO docs
  ConversionException
  A ConversionException indicates that a call to `Converter.convert()` has failed to complete successfully.
  Converter
  General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
  ConvertUtilsBean
  TODO DOCS
  DynaBean
  A DynaBean is a Java object that supports properties whose names and data types, as well as values, may be dynamically modified.
  DynaClass
  A DynaClass is a simulation of the functionality of `Class` for classes implementing the `DynaBean` interface.
  DynaProperty
  The metadata describing an individual property of a DynaBean.
  IntrospectionContext
  A context interface used during introspection for querying and setting property descriptors.
  LazyDynaBean
  DynaBean which automatically adds properties to the `DynaClass` and provides Lazy List and Lazy Map features.
  MutableDynaClass
  A specialized extension to `DynaClass` that allows properties to be added or removed dynamically.
  PropertyUtilsBean
  Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
  SuppressPropertiesBeanIntrospector
  A specialized `BeanIntrospector` implementation which suppresses some properties.
  WrapDynaBean
  Implements `DynaBean` to wrap a standard JavaBean instance, so that DynaBean APIs can be used to access its properties.
  WrapDynaClass
  Implements `DynaClass` to wrap standard JavaBean instances.
- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2.converters
  Class
  Description
  ConversionException
  A ConversionException indicates that a call to `Converter.convert()` has failed to complete successfully.
  Converter
  General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2.locale
  Class
  Description
  BeanUtils
  Utility methods for populating JavaBeans properties via reflection.
  BeanUtilsBean
  TODO docs
  Converter
  General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
  ConvertUtilsBean
  TODO DOCS
  PropertyUtilsBean
  Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2.locale.converters
  Class
  Description
  Converter
  General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2.sql
  Class
  Description
  DynaBean
  A DynaBean is a Java object that supports properties whose names and data types, as well as values, may be dynamically modified.
  DynaClass
  A DynaClass is a simulation of the functionality of `Class` for classes implementing the `DynaBean` interface.
  DynaProperty
  The metadata describing an individual property of a DynaBean.
- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2.sql.converters
  Class
  Description
  Converter
  General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
- Classes in org.apache.commons.beanutils2 used by org.apache.commons.beanutils2.sql.converters.locale
  Class
  Description
  Converter
  General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.