# Uses of Package
org.apache.commons.beanutils

Packages that use org.apache.commons.beanutils
org.apache.commons.beanutils: 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.beanutils.converters: Standard implementations of the `Converter` interface that are pre-registered with `ConvertUtils` at startup time.
org.apache.commons.beanutils.locale: Locale-aware extensions of the standard beanutils classes.
org.apache.commons.beanutils.locale.converters: Standard implementations of the locale-aware `LocaleConverter` interface that are pre-registered with locale-aware `LocaleConvertUtils` at startup time.

Classes in org.apache.commons.beanutils used by org.apache.commons.beanutils
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: JavaBean property population methods.
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: Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
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 `java.lang.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.
ResultSetDynaClass: Implementation of `DynaClass` for DynaBeans that wrap the `java.sql.Row` objects of a `java.sql.ResultSet`.
SuppressPropertiesBeanIntrospector: A specialized `BeanIntrospector` implementation which suppresses some properties.
WrapDynaBean: Implementation of `DynaBean` that wraps a standard JavaBean instance, so that DynaBean APIs can be used to access its properties.
WrapDynaClass: Implementation of `DynaClass` for DynaBeans that wrap standard JavaBean instances.

Classes in org.apache.commons.beanutils used by org.apache.commons.beanutils.converters
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.beanutils used by org.apache.commons.beanutils.locale
BeanUtils: Utility methods for populating JavaBeans properties via reflection.
BeanUtilsBean: JavaBean property population methods.
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: Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
PropertyUtilsBean: Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.

Classes in org.apache.commons.beanutils used by org.apache.commons.beanutils.locale.converters
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.