Class Summary | |
---|---|
AbstractArrayConverter |
Convenience base class for converters that translate the String representation of an array into a corresponding array of primitives object. |
AbstractConverter | Base Converter implementation that provides the structure for handling conversion to and from a specified type. |
ArrayConverter | Generic Converter implementaion that handles conversion to and from array objects. |
ArrayStack |
An implementation of the java.util.Stack API that is based on an
ArrayList instead of a Vector , so it is not
synchronized to protect against multi-threaded access. |
BaseLocaleConverter |
The base class for all standart type locale-sensitive converters. |
BasicDynaBean |
Minimal implementation of the |
BasicDynaClass |
Minimal implementation of the |
BeanAccessLanguageException | Thrown to indicate that the Bean Access Language cannot execute query against given bean. |
BeanComparator |
This comparator compares two beans by the specified bean property. |
BeanMap | An implementation of Map for JavaBeans which uses introspection to get and put properties in the bean. |
BeanMap.Entry | Map entry used by BeanMap. |
BeanPredicate |
Predicate implementation that applies the given |
BeanPropertyValueChangeClosure |
An implementation of |
BeanPropertyValueEqualsPredicate |
An implementation of |
BeanToPropertyValueTransformer |
An implementation of |
BeanUtils |
Utility methods for populating JavaBeans properties via reflection. The implementations are provided by BeanUtilsBean. |
BeanUtilsBean |
JavaBean property population methods. This class provides implementations for the utility methods in BeanUtils. |
BeanUtilsBean2 |
BeanUtilsBean implementation that creates a ConvertUtilsBean2 and delegates conversion to ConvertUtilsBean. |
BigDecimalConverter | NumberConverter implementation that handles conversion to and from java.math.BigDecimal objects. |
BigDecimalLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
BigIntegerConverter | NumberConverter implementation that handles conversion to and from java.math.BigInteger objects. |
BigIntegerLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
BooleanArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of boolean. |
BooleanConverter | Converter implementaion that handles conversion to and from Boolean objects. Converter implementaion that handles conversion to and from java.lang.Boolean objects. |
Buffer | Defines a collection that allows objects to be removed in some well-defined order. |
BufferUnderflowException | The BufferUnderflowException is used when the buffer is already empty. |
ByteArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of byte. |
ByteConverter | NumberConverter implementation that handles conversion to and from java.lang.Byte objects. |
ByteLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
CalendarConverter | DateTimeConverter implementation that handles conversion to and from java.util.Calendar objects. |
CharacterArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of char. |
CharacterConverter | Converter implementaion that handles conversion to and from java.lang.Character objects. |
ClassConverter | Converter implementaion that handles conversion to and from java.lang.Class objects. |
ConstructorUtils |
Utility reflection methods focussed on constructors, modelled after MethodUtils. |
ContextClassLoaderLocal | An instance of this class represents a value that is provided per (thread) context classloader. |
ConversionException |
A ConversionException indicates that a call to
|
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. Converter subclasses bundled with the BeanUtils library are required to be thread-safe, as users of the library may call conversion methods from more than one thread simultaneously. Custom converter subclasses created by users of the library can be non-thread-safe if the application using them is single-threaded. |
ConverterFacade | Provides a facade for Converter implementations preventing access to any public API in the implementation, other than that specified by Converter. |
ConvertingWrapDynaBean |
Implementation of |
ConvertUtils |
Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class. For more details, see |
ConvertUtilsBean |
Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class. |
ConvertUtilsBean2 |
ConvertUtilsBean implementation that delegates convert()
methods to the new ConvertUtilsBean method.
|
DateConverter | DateTimeConverter implementation that handles conversion to and from java.util.Date objects. |
DateLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
DateTimeConverter | Converter implementaion that handles conversion to and from date/time objects. |
DecimalLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
DefaultResolver | Default Property Name Expression Resolver Implementation. |
DoubleArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of double. |
DoubleConverter | NumberConverter implementation that handles conversion to and from java.lang.Double objects. |
DoubleLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
DynaBean |
A DynaBean is a Java object that supports properties whose names and data types, as well as values, may be dynamically modified. |
DynaBeanMapDecorator |
Decorates a DynaBean to provide The motivation for this implementation is to provide access to DynaBean properties in technologies that are unaware of BeanUtils and DynaBeans - such as the expression languages of JSTL and JSF. This can be achieved either by wrapping the DynaBean prior to
providing it to the technolody to process or by providing a
This, for example, could be used in JSTL in the following way to access
a DynaBean's
UsageTo decorate a DynaBean simply instantiate this class with the target DynaBean:
The above example creates a read only |
DynaClass |
A DynaClass is a simulation of the functionality of
|
DynaProperty |
The metadata describing an individual property of a DynaBean. The meta contains an optional content type property (DynaProperty) for use by mapped and iterated properties. |
FastHashMap |
A customized implementation of |
FileConverter | Converter implementaion that handles conversion to and from java.io.File objects. |
FloatArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of float. |
FloatConverter | NumberConverter implementation that handles conversion to and from java.lang.Float objects. |
FloatLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
IntegerArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of int. |
IntegerConverter | NumberConverter implementation that handles conversion to and from java.lang.Integer objects. |
IntegerLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
LazyDynaBean |
DynaBean which automatically adds properties to the DynaBeans deal with three types of properties - simple, indexed and mapped and
have the following
Getting Property Values Calling any of the Setting Simple Properties The DynaBean myBean = new LazyDynaBean();
myBean.set("myProperty", "myValue");
Setting Indexed Properties If the property doesn't exist, the |
LazyDynaClass |
DynaClass which implements the A This implementation has one slightly unusual default behaviour - calling
the |
LazyDynaList |
Lazy DynaBean List.There are two main purposes for this class:
All elements added to the List are stored as
|
LazyDynaMap |
Provides a light weight Its a light weight As well providing rhe standard
Restricted DynaClass This class implements the |
LocaleBeanUtils |
Utility methods for populating JavaBeans properties via reflection in a locale-dependent manner. The implementations for these methods are provided by |
LocaleBeanUtilsBean |
Utility methods for populating JavaBeans properties via reflection in a locale-dependent manner. |
LocaleBeanUtilsBean.Descriptor | |
LocaleBeanUtils.Descriptor | |
LocaleConverter |
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. |
LocaleConvertUtils |
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. The implementations for these method are provided by LocaleConvertUtilsBean. |
LocaleConvertUtilsBean |
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. This class provides the implementations used by the static utility methods in LocaleConvertUtils. The actual LocaleConverter instance to be used can be registered for each possible destination Class. |
LongArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of long. |
LongConverter | NumberConverter implementation that handles conversion to and from java.lang.Long objects. |
LongLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
MappedPropertyDescriptor | A MappedPropertyDescriptor describes one mapped property. |
MethodUtils |
Utility reflection methods focussed on methods in general rather than properties in particular. |
MutableDynaClass |
A specialized extension to WARNING - No guarantees that this will be in the final APIs ... it's here primarily to preserve some concepts that were in the original proposal for further discussion. |
NestedNullException | Thrown to indicate that the Bean Access Language cannot execute query against given bean since a nested bean referenced is null. |
NumberConverter | Converter implementaion that handles conversion to and from java.lang.Number objects. |
PropertyUtils |
Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects. The implementations for these methods are provided by |
PropertyUtilsBean | Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects. |
Resolver | Property Name Expression Resolver. |
ResultSetDynaClass |
Implementation of |
ResultSetIterator |
Implementation of |
RowSetDynaClass |
Implementation of DynaClass that creates an in-memory collection of DynaBeans representing the results of an SQL query. |
ShortArrayConverter |
Standard Converter implementation that converts an incoming String into a primitive array of short. |
ShortConverter | NumberConverter implementation that handles conversion to and from java.lang.Short objects. |
ShortLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
SqlDateConverter | DateTimeConverter implementation that handles conversion to and from java.sql.Date objects. |
SqlDateLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
SqlTimeConverter | DateTimeConverter implementation that handles conversion to and from java.sql.Time objects. |
SqlTimeLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
SqlTimestampConverter | DateTimeConverter implementation that handles conversion to and from java.sql.Timestamp objects. |
SqlTimestampLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive String into a |
StringArrayConverter | Standard Converter implementation that converts an incoming String into an array of String objects. |
StringConverter |
Converter
implementation that converts an incoming
object into a java.lang.String object.
|
StringLocaleConverter |
Standard LocaleConverter
implementation that converts an incoming
locale-sensitive object into a |
URLConverter | Converter implementaion that handles conversion to and from java.net.URL objects. |
WrapDynaBean |
Implementation of The most common use cases for this class involve wrapping an existing java bean. |
WrapDynaClass |
Implementation of
It is suggested that this class should not usually need to be used directly
to create new |