All Classes and Interfaces

Class
Description
Deprecated.
Replaced by the new ArrayConverter implementation
Base Converter implementation that provides the structure for handling conversion to and from a specified type.
Generic Converter implementation that handles conversion to and from array objects.
A base class for decorators providing Map behavior on DynaBeans.
Map.Entry implementation.
The base class for all standart type locale-sensitive converters.
Minimal implementation of the DynaBean interface.
Minimal implementation of the DynaClass interface.
Thrown to indicate that the Bean Access Language cannot execute query against given bean.
This comparator compares two beans by the specified bean property.
An internally used helper class for storing introspection information about a bean class.
Definition of an interface for components that can perform introspection on bean classes.
An implementation of Map for JavaBeans which uses introspection to get and put properties in the bean.
Map entry used by BeanMap.
Predicate implementation that applies the given Predicate to the result of calling the given property getter.
Closure that sets a property.
Predicate that evaluates a property value against a specified value.
Transformer that outputs a property value.
Utility methods for populating JavaBeans properties via reflection.
JavaBean property population methods.
BeanUtilsBean implementation that creates a ConvertUtilsBean2 and delegates conversion to ConvertUtilsBean.convert(Object, Class).
NumberConverter implementation that handles conversion to and from java.math.BigDecimal objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.math.BigDecimal object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
NumberConverter implementation that handles conversion to and from java.math.BigInteger objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.math.BigInteger object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
Deprecated.
Replaced by the new ArrayConverter implementation
Converter implementation that handles conversion to and from Boolean objects.
Deprecated.
Replaced by the new ArrayConverter implementation
NumberConverter implementation that handles conversion to and from java.lang.Byte objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Byte object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
DateTimeConverter implementation that handles conversion to and from java.util.Calendar objects.
Deprecated.
Replaced by the new ArrayConverter implementation
Converter implementaion that handles conversion to and from java.lang.Character objects.
Converter implementaion that handles conversion to and from java.lang.Class objects.
Utility reflection methods focussed on constructors, modelled after MethodUtils.
An instance of this class represents a value that is provided per (thread) context classloader.
A ConversionException indicates that a call to Converter.convert() has failed to complete successfully.
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.
Provides a facade for Converter implementations preventing access to any public API in the implementation, other than that specified by Converter.
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.
Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
ConvertUtilsBean implementation that delegates convert() methods to the new ConvertUtilsBean.convert(Object, Class) method.
DateTimeConverter implementation that handles conversion to and from java.util.Date objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.util.Date object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
Converter implementaion that handles conversion to and from date/time objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Number object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
The default BeanIntrospector implementation.
An implementation of the IntrospectionContext interface used by PropertyUtilsBean when doing introspection of a bean class.
Default Property Name Expression Resolver Implementation.
Deprecated.
Replaced by the new ArrayConverter implementation
NumberConverter implementation that handles conversion to and from java.lang.Double objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Double object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
A DynaBean is a Java object that supports properties whose names and data types, as well as values, may be dynamically modified.
Deprecated.
Decorates a DynaBean to provide Map behavior.
A DynaClass is a simulation of the functionality of java.lang.Class for classes implementing the DynaBean interface.
The metadata describing an individual property of a DynaBean.
Converter implementaion that handles conversion to and from java.io.File objects.
Deprecated.
Replaced by the new ArrayConverter implementation
NumberConverter implementation that handles conversion to and from java.lang.Float objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.math.BigDecimal object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
An implementation of the BeanIntrospector interface which can detect write methods for properties used in fluent API scenario.
Deprecated.
Replaced by the new ArrayConverter implementation
NumberConverter implementation that handles conversion to and from java.lang.Integer objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Integer object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
A context interface used during introspection for querying and setting property descriptors.
Provides common logic for JDBC implementations of DynaClass.
DynaBean which automatically adds properties to the DynaClass and provides Lazy List and Lazy Map features.
DynaClass which implements the MutableDynaClass interface.
Lazy DynaBean List.
Provides a light weight DynaBean facade to a Map with lazy map/list processing.
Utility methods for populating JavaBeans properties via reflection in a locale-dependent manner.
Deprecated.
moved into LocaleBeanUtils
Utility methods for populating JavaBeans properties via reflection in a locale-dependent manner.
General purpose locale-sensitive data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
Utility methods for converting locale-sensitive String scalar values to objects of the specified Class, String arrays to arrays of the specified Class and object to locale-sensitive String scalar value.
Utility methods for converting locale-sensitive String scalar values to objects of the specified Class, String arrays to arrays of the specified Class and object to locale-sensitive String scalar value.
FastHashMap implementation that uses WeakReferences to overcome memory leak problems.
Deprecated.
Replaced by the new ArrayConverter implementation
NumberConverter implementation that handles conversion to and from java.lang.Long objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Long object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
A MappedPropertyDescriptor describes one mapped property.
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.
Utility reflection methods focused on methods in general rather than properties in particular.
Represents the key to looking up a Method by reflection.
A specialized extension to DynaClass that allows properties to be added or removed dynamically.
Thrown to indicate that the Bean Access Language cannot execute query against given bean since a nested bean referenced is null.
Converter implementaion that handles conversion to and from java.lang.Number objects.
Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
Property Name Expression Resolver.
Implementation of DynaClass for DynaBeans that wrap the java.sql.Row objects of a java.sql.ResultSet.
Implementation of java.util.Iterator returned by the iterator() method of ResultSetDynaClass.
Implementation of DynaClass that creates an in-memory collection of DynaBeans representing the results of an SQL query.
Deprecated.
Replaced by the new ArrayConverter implementation
NumberConverter implementation that handles conversion to and from java.lang.Short objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Short object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
DateTimeConverter implementation that handles conversion to and from java.sql.Date objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.sql.Date object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
DateTimeConverter implementation that handles conversion to and from java.sql.Time objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.sql.Time object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
DateTimeConverter implementation that handles conversion to and from java.sql.Timestamp objects.
Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.sql.Timestamp object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
Deprecated.
Replaced by the new ArrayConverter implementation
Converter implementation that converts an incoming object into a java.lang.String object.
Standard LocaleConverter implementation that converts an incoming locale-sensitive object into a java.lang.String object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
A specialized BeanIntrospector implementation which suppresses some properties.
Converter implementaion that handles conversion to and from java.net.URL objects.
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.
Implementation of DynaBean that wraps a standard JavaBean instance, so that DynaBean APIs can be used to access its properties.
Implementation of DynaClass for DynaBeans that wrap standard JavaBean instances.
A class representing the combined key for the cache of WrapDynaClass instances.