All Classes and Interfaces
Class
Description
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.The base class for all standard type locale-sensitive converters.
Builds instances of
BaseLocaleConverter
subclasses.
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.
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.
TODO docs
NumberConverter
implementation that handles conversion to and from java.math.BigDecimal objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
BigDecimal
object, optionally using a default value or throwing a ConversionException
if a conversion
error occurs.Builds instances of
BigDecimalLocaleConverter
.NumberConverter
implementation that handles conversion to and from java.math.BigInteger objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
BigInteger
object, optionally using a default value or throwing a ConversionException
if a conversion
error occurs.Builds instances of
BigIntegerLocaleConverter
.Converter
implementation that handles conversion to and from Boolean objects.NumberConverter
implementation that handles conversion to and from java.lang.Byte objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a Byte
object, optionally using a default value or throwing a ConversionException
if a conversion error occurs.Builds instances of
ByteLocaleConverter
.DateTimeConverter
implementation that handles conversion to and from java.util.Calendar objects.Converter
implementation that handles conversion to and from java.lang.Character objects.Converter
implementation that handles conversion to and from java.lang.Class objects.
Utility reflection methods focused on constructors, modeled 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.
Implements
DynaBean
to wrap 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.
TODO DOCS
DateTimeConverter
implementation that handles conversion to and from java.util.Date objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
Date
object, optionally using a default value or throwing a ConversionException
if a conversion error
occurs.Builds instances of
DateLocaleConverter
.Converter
implementation that handles conversion to and from date/time objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a Number
object, optionally using a default
value or throwing a ConversionException
if a conversion error occurs.Builds instances of
DateLocaleConverter
.
The default
BeanIntrospector
implementation.Default Property Name Expression
Resolver
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 Double
object, optionally using a default value or throwing a ConversionException
if a conversion error occurs.Builds instances of
ByteLocaleConverter
.Converter
implementation that handles conversion to and from java.time.Duration objects.
A DynaBean is a Java object that supports properties whose names and data types, as well as values, may be dynamically modified.
Decorates a
DynaBean
to provide Map
behavior.
A DynaClass is a simulation of the functionality of
Class
for classes implementing the DynaBean
interface.
The metadata describing an individual property of a DynaBean.
Converter
implementation that handles conversion to and from java.lang.Enum objects.Converter
implementation that handles conversion to and from java.io.File objects.NumberConverter
implementation that handles conversion to and from java.lang.Float objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
BigDecimal
object, optionally using a default value or throwing a ConversionException
if a conversion
error occurs.Builds instances of
ByteLocaleConverter
.
An implementation of the
BeanIntrospector
interface which can detect write methods for properties used in fluent API scenario.Converter
implementation that handles conversion to and from InetAddress
.NumberConverter
implementation that handles conversion to and from java.lang.Integer objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a Integer
object, optionally using a default value or throwing a ConversionException
if a conversion error occurs.Builds instances of
ByteLocaleConverter
.
A context interface used during introspection for querying and setting property descriptors.
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</code> facade to a <code>Map
with lazy map/list processing.DateTimeConverter
implementation that handles conversion to and from java.time.LocalDate objects.DateTimeConverter
implementation that handles conversion to and from java.time.LocalDateTime objects.
Utility methods for populating JavaBeans properties via reflection in a locale-dependent manner.
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.
Converter
implementation that handles conversion to and from java.time.LocalTime objects.NumberConverter
implementation that handles conversion to and from java.lang.Long objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a Long
object, optionally using a default value or throwing a ConversionException
if a conversion error occurs.Builds instances of
ByteLocaleConverter
.A MappedPropertyDescriptor describes one mapped property.
Utility reflection methods focused on methods in general rather than properties in particular.
Converter
implementation that handles conversion to and from java.time.MonthDay objects.
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
implementation that handles conversion to and from java.lang.Number objects.DateTimeConverter
implementation that handles conversion to and from java.time.OffsetDateTime objects.Converter
implementation that handles conversion to and from java.time.OffsetTime objects.Converter
implementation that handles conversion to and from java.nio.file.Path objects.Converter
implementation that handles conversion to and from java.time.Period 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.
Implements
DynaClass
for DynaBeans that wrap the java.sql.Row</code> objects of a <code>java.sql.ResultSet
.NumberConverter
implementation that handles conversion to and from java.lang.Short objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a Short
object, optionally using a default value or throwing a ConversionException
if a conversion error occurs.Builds instances of
ByteLocaleConverter
.DateTimeConverter
implementation that handles conversion to and from java.sql.Date objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
Date
object, optionally using a default value or throwing a ConversionException
if a conversion error
occurs.Builds instances of
SqlDateLocaleConverter
.DateTimeConverter
implementation that handles conversion to and from java.sql.Time objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
Time
object, optionally using a default value or throwing a ConversionException
if a conversion error
occurs.Builds instances of
SqlTimeLocaleConverter
.DateTimeConverter
implementation that handles conversion to and from java.sql.Timestamp objects.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive String into a
Timestamp
object, optionally using a default value or throwing a ConversionException
if a conversion
error occurs.Builds instances of
SqlTimestampLocaleConverter
.Standard
LocaleConverter
implementation that converts an incoming locale-sensitive object into a String
object, optionally using a default value or throwing a ConversionException
if a conversion error occurs.Builds instances of
StringLocaleConverter
.
A specialized
BeanIntrospector
implementation which suppresses some properties.Converter
implementation that handles conversion to and from java.net.URI objects.Converter
implementation that handles conversion to and from java.net.URL objects.Converter
implementation that handles conversion to and from java.util.UUID objects.
Implements
DynaBean
to wrap a standard JavaBean instance, so that DynaBean APIs can be used to access its properties.Implements
DynaClass
to wrap standard JavaBean instances.Converter
implementation that handles conversion to and from java.time.Year objects.Converter
implementation that handles conversion to and from java.time.YearMonth objects.DateTimeConverter
implementation that handles conversion to and from java.time.ZonedDateTime objects.Converter
implementation that handles conversion to and from java.time.ZoneId objects.Converter
implementation that handles conversion to and from java.time.ZoneOffset objects.