Package org.apache.commons.beanutils

Interface Summary
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.
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.
MutableDynaClass A specialized extension to DynaClass that allows properties to be added or removed dynamically.
 

Class Summary
BasicDynaBean Minimal implementation of the DynaBean interface.
BasicDynaClass Minimal implementation of the DynaClass interface.
BeanUtils Utility methods for populating JavaBeans properties via reflection.
BeanUtilsBean JavaBean property population methods.
ConstructorUtils Utility reflection methods focussed on constructors, modelled after MethodUtils.
ContextClassLoaderLocal A value that is provided per (thread) context classloader.
ConvertingWrapDynaBean Implementation of DynaBean that wraps a standard JavaBean instance, so that DynaBean APIs can be used to access its properties, though this implementation allows type conversion to occur when properties are set.
ConvertUtils Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
ConvertUtilsBean Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
DynaProperty The metadata describing an individual property of a DynaBean.
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.
LazyDynaClass DynaClass which implements the MutableDynaClass interface.
LazyDynaMap Provides a light weight DynaBean facade to a Map with lazy map/list processing.
MappedPropertyDescriptor A MappedPropertyDescriptor describes one mapped property.
MethodUtils Utility reflection methods focussed on methods in general rather than properties in particular.
MethodUtils.MethodDescriptor Represents the key to looking up a Method by reflection.
PropertyUtils Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
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.
ResultSetIterator Implementation of java.util.Iterator returned by the iterator() method of ResultSetDynaClass.
RowSetDynaClass Implementation of DynaClass that creates an in-memory collection of DynaBeans representing the results of an SQL query.
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.
 

Exception Summary
BeanAccessLanguageException Thrown to indicate that the Bean Access Language cannot execute query against given bean.
ConversionException A ConversionException indicates that a call to Converter.convert() has failed to complete successfully.
NestedNullException Thrown to indicate that the Bean Access Language cannot execute query against given bean since a nested bean referenced is null.
 



Copyright (c) 2001-2004 - Apache Software Foundation