Package | Description |
---|---|
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. |
Class and 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.
|
BeanIntrospectionData
An internally used helper class for storing introspection information about a bean
class.
|
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.
|
ContextClassLoaderLocal
An instance of this class represents a value that is provided per (thread)
context classloader.
|
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.
|
JDBCDynaClass
Provides common logic for JDBC implementations of
DynaClass . |
LazyDynaBean
DynaBean which automatically adds properties to the
DynaClass
and provides Lazy List and Lazy Map features. |
LazyDynaMap
Provides a light weight
DynaBean facade to a Map
with lazy map/list processing. |
MappedPropertyDescriptor.MappedMethodReference
Holds a
Method in a SoftReference so that it
it doesn't prevent any ClassLoader being garbage collected, but
tries to re-create the method if the method reference has been
released. |
MethodUtils.MethodDescriptor
Represents the key to looking up a Method by reflection.
|
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. |
WeakFastHashMap
A customized implementation of
java.util.HashMap designed
to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes. |
WeakFastHashMap.CollectionView
Abstract collection implementation shared by keySet(), values() and entrySet().
|
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. |
WrapDynaClass.CacheKey
A class representing the combined key for the cache of
WrapDynaClass
instances. |
Class and 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.
|
Class and Description |
---|
BeanUtils
Utility methods for populating JavaBeans properties via reflection.
|
BeanUtilsBean
JavaBean property population methods.
|
ContextClassLoaderLocal
An instance of this class represents a value that is provided per (thread)
context classloader.
|
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.
|
Class and 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.
|