All Classes and Interfaces
Class
Description
Deprecated.
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
DynaBean
s.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
implementationConverter
implementation that handles conversion
to and from Boolean objects.Deprecated.
Replaced by the new
ArrayConverter
implementationNumberConverter
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
implementationConverter
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.
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
implementationNumberConverter
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.
Use
DynaBeanPropertyMapDecorator
instead.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
implementationNumberConverter
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
implementationNumberConverter
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
implementationNumberConverter
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
.Deprecated.
Replaced by the new
ArrayConverter
implementationNumberConverter
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
implementationConverter
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.
ArrayConverter
implementation