Stores a cache of Methods against MethodDescriptors, in a WeakHashMap.
Resolve any nested expression to get the actual target bean.
Resolve any nested expression to get the actual target bean.
Return a capitalized version of the specified property name.
The root cause of this ConversionException
, compatible with
JDK 1.4's extensions to java.lang.Throwable
.
Standard
Converter
implementation that converts an incoming
String into a primitive array of char.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.Character
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.Class
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Remove all mappings from this map.
Clear our cache of WrapDynaClass instances.
Clear any cached property descriptors information for all classes
loaded by any class loaders.
Clear any cached property descriptors information for all classes
loaded by any class loaders.
Return a shallow copy of this FastHashMap
instance.
Clone a bean based on the available property getters and setters,
even if the bean class itself does not implement Cloneable.
Clone a bean based on the available property getters and setters,
even if the bean class itself does not implement Cloneable.
Abstract collection implementation shared by keySet(), values() and entrySet().
The constructor of the dynaBeanClass
that we will use
for creating new instances.
The method signature of the constructor we will use to create
new DynaBean instances.
Utility reflection methods focussed on constructors, modelled after
MethodUtils
.
The argument values to be passed to the constructore we will use
to create new DynaBean instances.
Does the specified mapped property contain a value for the specified
key value?
Does the specified mapped property contain a value for the specified
key value?
Does the specified mapped property contain a value for the specified
key value?
Does the specified mapped property contain a value for the specified
key value?
Does the specified mapped property contain a value for the specified
key value?
Return true
if this map contains a mapping for the
specified key.
Return true
if this map contains one or more keys mapping
to the specified value.
The (optional) type of content elements for indexed DynaProperty
A value that is provided per (thread) context classloader.
A ConversionException indicates that a call to
Converter.convert()
has failed to complete successfully.
Construct a new exception with the specified message.
Construct a new exception with the specified message and root cause.
Construct a new exception with the specified root cause.
Convert the specified value to the required type.
Convert the specified value to the required type.
Convert the specified value to the required type using the
specified convertion pattern.
Convert the specified value to the required type using the
specified convertion pattern.
Convert the specified input object into an output object of the
specified type.
Convert the specified locale-sensitive input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified input object into an output object of the
specified type.
Convert the specified locale-sensitive input object into an output object of the
specified type.
Convert the specified locale-sensitive input object into an output object of the
specified type.
Convert the specified locale-sensitive input object into an output object.
Convert the specified value into a String.
Convert the specified value into a String.
Convert the specified locale-sensitive value into a String.
Convert the specified locale-sensitive value into a String.
Convert the specified locale-sensitive value into a String
using the paticular convertion pattern.
Convert the specified locale-sensitive value into a String
using the paticular convertion pattern.
Convert the specified locale-sensitive input object into an output object.
Convert the specified locale-sensitive value into a String
using the convertion pattern.
Convert the specified locale-sensitive value into a String
using the convertion pattern.
Convert the specified value to an object of the specified class (if
possible).
Convert the specified value to an object of the specified class (if
possible).
Convert the specified value to an object of the specified class (if
possible).
Convert the specified value to an object of the specified class (if
possible).
Convert the specified value to an object of the specified class (if
possible) using the convertion pattern.
Convert the specified value to an object of the specified class (if
possible) using the convertion pattern.
Convert the specified value to an object of the specified class (if
possible) using the convertion pattern.
Convert the specified value to an object of the specified class (if
possible) using the convertion pattern.
Convert an array of specified values to an array of objects of the
specified class (if possible).
Convert an array of specified values to an array of objects of the
specified class (if possible).
Convert an array of specified values to an array of objects of the
specified class (if possible).
Convert an array of specified values to an array of objects of the
specified class (if possible) .
Convert an array of specified values to an array of objects of the
specified class (if possible) using the convertion pattern.
Convert an array of specified values to an array of objects of the
specified class (if possible) using the convertion pattern.
Convert an array of specified values to an array of objects of the
specified class (if possible) using the convertion pattern.
Convert an array of specified values to an array of objects of the
specified class (if possible) using the convertion pattern.
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.
The set of
Converter
s that can be used to convert Strings
into objects of a specified Class, keyed by the destination Class.
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.
Construct a new DynaBean
associated with the specified
JavaBean instance.
Utility methods for converting String scalar values to objects of the
specified Class, String arrays to arrays of the specified Class.
Used to perform conversions between object types when setting properties
Utility methods for converting String scalar values to objects of the
specified Class, String arrays to arrays of the specified Class.
Construct a bean with standard converters registered
Copy the column values for each row in the specified
ResultSet
into a newly created
DynaBean
, and add
this bean to the list of
DynaBean
s that will later by
returned by a call to
getRows()
.
Copy property values from the origin bean to the destination bean
for all cases where the property names are the same.
Copy property values from the origin bean to the destination bean
for all cases where the property names are the same.
Copy property values from the "origin" bean to the "destination" bean
for all cases where the property names are the same (even though the
actual getter and setter methods might have been customized via
BeanInfo
classes).
Copy property values from the "origin" bean to the "destination" bean
for all cases where the property names are the same (even though the
actual getter and setter methods might have been customized via
BeanInfo
classes).
Copy the specified property value to the specified destination bean,
performing any type conversion that is required.
Copy the specified property value to the specified destination bean,
performing any type conversion that is required.
Create and return a new
DynaBean
instance to be used for
representing a row in the underlying result set.
Create a new Instance of a 'Mapped' Property
Create (if necessary) and return a new WrapDynaClass
instance for the specified bean class.
Factory method to create a new DynaProperty for the given index
into the result set metadata.
Create a new Instance of an 'Indexed' Property
Create a new Instance of a 'Mapped' Property
Create a new Instance of a 'Primitive' Property
Create a new Instance of a 'Mapped' Property
Create a new Instance of a 'Primitive' Property
Create a new Instance of a Property
Flag indicating whether the result set is currently positioned at a
row for which we have not yet returned an element in the iteration.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
The debugging detail level for this component.
The debugging detail level for this component.
Standard
LocaleConverter
implementation that converts an incoming
locale-sensitive String into a
java.lang.Decimal
object,
optionally using a default value or throwing a
ConversionException
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
The default value for Boolean conversions.
The default value for Byte conversions.
The default value for Character conversions.
The default value for Double conversions.
The default value for Float conversions.
Creates a new ArrayList
for an 'indexed' property
which doesn't exist.
The default value for Integer conversions.
The locale - default for convertion.
The default value for Long conversions.
Creates a new HashMap
for a 'mapped' property
which doesn't exist.
The default value for Short conversions.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
The default value specified to our Constructor, if any.
Calculate the property type.
Calculate the property type.
Remove all registered
Converter
s, and re-establish the
standard Converters.
Remove all registered
Converter
s, and re-establish the
standard Converters.
Remove any registered
Converter
for the specified destination
Class
.
Remove any registered
Converter
for the specified destination
Class
.
Return the entire set of properties for which the specified bean
provides a read method.
Return the entire set of properties for which the specified bean
provides a read method.
Return the entire set of properties for which the specified bean
provides a read method.
Return the entire set of properties for which the specified bean
provides a read method.
The set of PropertyDescriptors for this bean class.
The cache of PropertyDescriptor arrays for beans we have already
introspected, keyed by the java.lang.Class of this object.
The set of PropertyDescriptors for this bean class, keyed by the
property name.
Standard
Converter
implementation that converts an incoming
String into a primitive array of double.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.Double
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Dummy collection from the Commons Collections API, to force a
ClassNotFoundException if commons-collections.jar is not present in the
runtime classpath, and this class is the first one referenced.
A DynaBean is a Java object that supports properties
whose names and data types, as well as values, may be dynamically modified.
The DynaBean
implementation class we will use for
creating new instances.
The DynaClass
"base class" that this DynaBean
is associated with.
The MutableDynaClass
"base class" that this DynaBean
is associated with.
A DynaClass is a simulation of the functionality of
java.lang.Class
for classes implementing the
DynaBean
interface.
The DynaClass
"base class" that this DynaBean
is associated with.
The set of WrapDynaClass
instances that have ever been
created, keyed by the underlying bean Class.
The metadata describing an individual property of a DynaBean.
Construct a property that accepts any data type.
Construct a property of the specified data type.
Construct an indexed or mapped DynaProperty
that supports (pseudo)-introspection
of the content type.
Returns the element on the top of the stack.
get() - method in class org.apache.commons.collections.
Buffer Gets the next object from the buffer without removing it.
Gets the instance which provides the functionality for
BeanUtils
.
Return the value to which this map maps the specified key.
Return the value of a simple property with the specified name.
Return the value of a simple property with the specified name.
Return the value of a simple property with the specified name.
Return the value of a simple property with the specified name.
Return the value of a simple property with the specified name.
Return the value of an indexed property with the specified name.
Return the value of an indexed property with the specified name.
Return the value of an indexed property with the specified name.
Return the value of an indexed property with the specified name.
Return the value of an indexed property with the specified name.
Return the value of a mapped property with the specified name,
or null
if there is no value for the specified key.
Return the value of a mapped property with the specified name,
or null
if there is no value for the specified key.
Return the value of a mapped property with the specified name.
Return the value of a mapped property with the specified name,
or null
if there is no value for the specified key.
Return the value of a mapped property with the specified name,
or null
if there is no value for the specified key.
Returns a constructor with single argument.
Returns a constructor given a class and signature.
Returns accessible version of the given constructor.
Return an accessible method (that is, one that can be invoked via
reflection) with given name and a single parameter.
Return an accessible method (that is, one that can be invoked via
reflection) with given name and parameters.
Return an accessible method (that is, one that can be invoked via
reflection) that implements the specified Method.
Return an accessible method (that is, one that can be invoked via
reflection) that implements the specified method, by scanning through
all implemented interfaces and subinterfaces.
Gets whether the pattern is localized or not.
Is the pattern to be applied localized
(Indicate whether the pattern is localized or not)
getter for applyLocalized
Return the value of the specified array property of the specified
bean, as a String array.
Return the value of the specified array property of the specified
bean, as a String array.
Gets the root cause of the exception.
Gets the (optional) type of the indexed content for DynaProperty
's
that support this feature.
Gets the ConvertUtilsBean
instance used to perform the conversions.
Make an instance of DecimalFormat.
Gets the default value for Boolean conversions.
Gets the default value for Boolean conversions.
Gets the default value for Byte conversions.
Gets the default value for Byte conversions.
Gets the default value for Character conversions.
Gets the default value for Character conversions.
Gets the default value for Double conversions.
Gets the default value for Double conversions.
Get the default value for Float conversions.
Gets the default value for Float conversions.
Gets the default value for Integer conversions.
Gets the default value for Integer conversions.
Gets the locale used when no locale is passed.
Gets the Locale
which will be used when
no Locale
is passed to a method.
Gets the default value for Long conversions.
Gets the default value for Long conversions.
Gets the default value for Short conversions.
Gets the default value for Short conversions.
Return the Class object we will use to create new instances in the
newInstance()
method.
Return the DynaClass
instance that describes the set of
properties available for this DynaBean.
Return the DynaClass
instance that describes the set of
properties available for this DynaBean.
Return the DynaClass
instance that describes the set of
properties available for this DynaBean.
Return the DynaClass
instance that describes the set of
properties available for this DynaBean.
Return the DynaClass
instance that describes the set of
properties available for this DynaBean.
Return an array of ProperyDescriptors
for the properties
currently defined in this DynaClass.
Return an array of ProperyDescriptors
for the properties
currently defined in this DynaClass.
Return an array of ProperyDescriptors
for the properties
currently defined in this DynaClass.
Return an array of ProperyDescriptors
for the properties
currently defined in this DynaClass.
Return an array of ProperyDescriptors
for the properties
currently defined in this DynaClass.
Return the property descriptor for the specified property name.
Return a property descriptor for the specified property, if it exists;
otherwise, return null
.
Return a property descriptor for the specified property, if it exists;
otherwise, return null
.
Return a property descriptor for the specified property, if it
exists; otherwise, return null
.
Return a property descriptor for the specified property.
Return a property descriptor for the specified property.
Return the property descriptor for the specified property name.
Return a property descriptor for the specified property, if it exists;
otherwise, return null
.
Returns true if this map is operating in fast mode.
Gets an appropriate SimpleDateFormat
for given locale,
default Date format pattern is not provided.
Return the value of the specified indexed property of the specified
bean, as a String.
Return the value of the specified indexed property of the specified
bean, as a String.
Return the value of the specified locale-sensitive indexed property
of the specified bean, as a String using the default convertion pattern of
the corresponding
LocaleConverter
.
Return the value of the specified locale-sensitive indexed property
of the specified bean, as a String using the default convertion pattern of
the corresponding
LocaleConverter
.
Return the value of the specified indexed property of the specified
bean, with no type conversions.
Return the value of the specified indexed property of the specified
bean, with no type conversions.
Return the value of the specified indexed property of the specified
bean, as a String.
Return the value of the specified indexed property of the specified
bean, as a String.
Return the value of the specified locale-sensetive indexed property
of the specified bean, as a String using the default convertion pattern of
the corresponding
LocaleConverter
.
Return the value of the specified locale-sensetive indexed property
of the specified bean, as a String using the default convertion pattern of
the corresponding
LocaleConverter
.
Return the value of the specified indexed property of the specified
bean, with no type conversions.
Return the value of the specified indexed property of the specified
bean, with no type conversions.
Return the value of the specified locale-sensetive indexed property
of the specified bean, as a String using the specified convertion pattern.
Return the value of the specified locale-sensetive indexed property
of the specified bean, as a String using the specified convertion pattern.
Return the value of the specified locale-sensitive indexed property
of the specified bean, as a String.
Return the value of the specified locale-sensitive indexed property
of the specified bean, as a String.
Gets the instance which provides the functionality for
BeanUtils
.
Gets the bean instance wrapped by this DynaBean.
Gets the bean instance used for conversions
Return the Map backing this DynaBean
Return the value of the specified indexed property of the specified
bean, as a String.
Return the value of the specified indexed property of the specified
bean, as a String.
Return the value of the specified locale-sensitive mapped property
of the specified bean, as a String using the default
convertion pattern of the corresponding
LocaleConverter
.
Return the value of the specified locale-sensitive mapped property
of the specified bean, as a String using the default
convertion pattern of the corresponding
LocaleConverter
.
Return the value of the specified mapped property of the
specified bean, with no type conversions.
Return the value of the specified mapped property of the
specified bean, with no type conversions.
Return the value of the specified mapped property of the specified
bean, as a String.
Return the value of the specified mapped property of the specified
bean, as a String.
Return the value of the specified mapped locale-sensitive property
of the specified bean, as a String
The key is specified as a method parameter and must *not* be included
in the property name expression.
Return the value of the specified mapped locale-sensitive property
of the specified bean, as a String
The key is specified as a method parameter and must *not* be included
in the property name expression
Return the value of the specified mapped property of the specified
bean, with no type conversions.
Return the value of the specified mapped property of the specified
bean, with no type conversions.
Return the value of the specified mapped locale-sensitive property
of the specified bean, as a String using the specified convertion pattern.
Return the value of the specified mapped locale-sensitive property
of the specified bean, as a String using the specified convertion pattern.
Return the mapped property descriptors for this bean class.
Return the mapped property descriptors for this bean class.
Return the mapped property descriptors for this bean.
Return the mapped property descriptors for this bean.
Return the value of the specified locale-sensitive mapped property
of the specified bean, as a String using the specified pattern.
Return the value of the specified locale-sensitive mapped property
of the specified bean, as a String using the specified pattern.
Gets the Class object for the property values.
Gets the method that should be used to read one of the property value.
Gets the method that should be used to write one of the property value.
Find an accessible constructor with compatible parameters.
Find an accessible method that matches the given name and has compatible parameters.
Return the name of this DynaClass (analogous to the
getName()
method of java.lang.Class
DynaClass
implementation class to support
different dynamic classes, with different sets of properties.
Return the name of this DynaClass (analogous to the
getName()
method of java.lang.Class
DynaClass
implementation class to support
different dynamic classes, with different sets of properties.
Get the name of this property.
Return the name of this DynaClass (analogous to the
getName()
method of java.lang.Class
DynaClass
implementation class to support
different dynamic classes, with different sets of properties.
Return the name of this DynaClass (analogous to the
getName()
method of java.lang.Class
Return the name of this DynaClass (analogous to the
getName()
method of java.lang.Class
DynaClass
implementation class to support
different dynamic classes, with different sets of properties.
Return the value of the (possibly nested) property of the specified
name, for the specified bean, as a String.
Return the value of the (possibly nested) property of the specified
name, for the specified bean, as a String.
Return the value of the (possibly nested) locale-sensitive property
of the specified name.
Return the value of the (possibly nested) locale-sensitive property
of the specified name, for the specified bean, as a String using the default
convertion pattern of the corresponding
LocaleConverter
.
Return the value of the (possibly nested) property of the specified
name, for the specified bean, with no type conversions.
Return the value of the (possibly nested) property of the specified
name, for the specified bean, with no type conversions.
Return the value of the (possibly nested) locale-sensitive property
of the specified name, for the specified bean,
as a String using the specified pattern.
Return the value of the (possibly nested) locale-sensitive property
of the specified name, for the specified bean,
as a String using the specified pattern.
Gets the class for the primitive type corresponding to the primitive wrapper class given.
Gets the wrapper object class for the given primitive type class.
Return the value of the specified property of the specified bean,
no matter which property reference format is used, as a String.
Return the value of the specified property of the specified bean,
no matter which property reference format is used, as a String.
Return the value of the specified locale-sensitive property
of the specified bean.
Return the value of the specified locale-sensitive property
of the specified bean, no matter which property reference
format is used, as a String using the default
convertion pattern of the corresponding
LocaleConverter
.
Return the value of the specified property of the specified bean,
no matter which property reference format is used, with no
type conversions.
Return the value of the specified property of the specified bean,
no matter which property reference format is used, with no
type conversions.
Return the value of the specified locale-sensitive property
of the specified bean.
Return the value of the specified locale-sensitive property
of the specified bean, no matter which property reference
format is used, as a String using the specified convertion pattern.
Retrieve the property descriptor for the specified property of the
specified bean, or return null
if there is no such
descriptor.
Retrieve the property descriptor for the specified property of the
specified bean, or return null
if there is no such
descriptor.
Return the PropertyDescriptor for the specified property name, if any;
otherwise return null
.
Retrieve the property descriptors for the specified class,
introspecting and caching them the first time a particular bean class
is encountered.
Retrieve the property descriptors for the specified class,
introspecting and caching them the first time a particular bean class
is encountered.
Retrieve the property descriptors for the specified bean,
introspecting and caching them the first time a particular bean class
is encountered.
Retrieve the property descriptors for the specified bean,
introspecting and caching them the first time a particular bean class
is encountered.
Return the Java Class repesenting the property editor class that has
been registered for this property (if any).
Return the Java Class repesenting the property editor class that has
been registered for this property (if any).
Return the Java Class representing the property type of the specified
property, or null
if there is no such property for the
specified bean.
Return the Java Class representing the property type of the specified
property, or null
if there is no such property for the
specified bean.
Gets the PropertyUtilsBean
instance used to access properties.
Return an accessible property getter method for this property,
if there is one; otherwise return null
.
Return an accessible property getter method for this property,
if there is one; otherwise return null
.
Return the result set we are wrapping.
Return a
List
containing the
DynaBean
s that
represent the contents of each
Row
from the
ResultSet
that was the basis of this
RowSetDynaClass
instance.
Return the value of the specified simple property of the specified
bean, converted to a String.
Return the value of the specified simple property of the specified
bean, converted to a String.
Return the value of the specified simple locale-sensitive property
of the specified bean, converted to a String using the default
convertion pattern of the corresponding
LocaleConverter
.
Return the value of the specified simple locale-sensitive property
of the specified bean, converted to a String using the default
convertion pattern of the corresponding
LocaleConverter
.
Return the value of the specified simple property of the specified
bean, with no type conversions.
Return the value of the specified simple property of the specified
bean, with no type conversions.
Return the value of the specified simple locale-sensitive property
of the specified bean, converted to a String using the specified
convertion pattern.
Return the value of the specified simple locale-sensitive property
of the specified bean, converted to a String using the specified
convertion pattern.
Gets the Java class representing the data type of the underlying property
values.
Return an accessible property setter method for this property,
if there is one; otherwise return null
.
Return an accessible property setter method for this property,
if there is one; otherwise return null
.
The delimiter that preceeds the zero-relative subscript for an
indexed reference.
The delimiter that follows the zero-relative subscript for an
indexed reference.
Returns the initial value for this ContextClassLoaderLocal
variable.
The JavaBean instance wrapped by this WrapDynaBean.
Standard
Converter
implementation that converts an incoming
String into a primitive array of int.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.Integer
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Internal support for finding a target methodName on a given class.
Internal support for finding a target methodName with a given
parameter list on a given class.
Introspect our bean class to identify the supported properties.
Introspect the metadata associated with our result set, and populate
the properties
and propertiesMap
instance
variables.
Model object for int arrays.
Convenience method returning new instance of klazz
using a single argument constructor.
Returns new instance of klazz
created using the actual arguments args
.
Returns new instance of klazz
created using constructor
with signature parameterTypes
and actual arguments args
.
Convenience method returning new instance of klazz
using a single argument constructor.
Returns new instance of klazz
created using the actual arguments args
.
Returns new instance of klazz
created using constructor
with signature parameterTypes
and actual arguments
args
.
Invoke a method whose parameter type matches exactly the object
type.
Invoke a method whose parameter types match exactly the object
types.
Invoke a method whose parameter types match exactly the parameter
types given.
This just catches and wraps IllegalArgumentException.
Invoke a named method whose parameter type matches the object type.
Invoke a named method whose parameter type matches the object type.
Invoke a named method whose parameter type matches the object type.
Invoke the setter method.
Invoke the setter method.
Is an object of the source class assignable to the destination class?
Is an object of the source class assignable to the destination class?
Determine whether a type can be used as a parameter in a method invocation.
Indicates if there is a property with the specified name.
Indicate whether a property actually exists.
Indicate whether a property actually exists.
Return true
if this map contains no mappings.
Does this property represent an indexed value (ie an array or List)?
Should the date conversion be lenient?
Returns whether date formatting is lenient.
Does this property represent a mapped value (ie a Map)?
Return true
if the specified property name identifies
a readable property on the specified bean; otherwise, return
false
.
Return true
if the specified property name identifies
a readable property on the specified bean; otherwise, return
false
.
Is this DynaClass currently restricted.
Is this DynaClass currently restricted.
Is this DynaClass currently restricted, if so, no changes to the
existing registration of property names, data types, readability, or
writeability are allowed.
Should this DynaClass return a null
from
the getDynaProperty(name)
method if the property
doesn't exist.
Should this DynaClass return a null
from
the getDynaProperty(name)
method if the property
doesn't exist.
Return true if class a is either equivalent to class b, or
if class a is a subclass of class b, ie if a either "extends"
or "implements" b.
Return true
if the specified property name identifies
a writeable property on the specified bean; otherwise, return
false
.
Return true
if the specified property name identifies
a writeable property on the specified bean; otherwise, return
false
.
Return an
Iterator
of
DynaBean
instances for
each row of the wrapped
ResultSet
, in "forward" order.
DynaBean which automatically adds properties to the DynaClass
and provides Lazy List and Lazy Map features.
Construct a new LazyDynaBean
with a LazyDynaClass
instance.
Construct a new DynaBean
associated with the specified
DynaClass
instance - if its not a MutableDynaClass
then a new LazyDynaClass
is created and the properties copied.
Construct a new LazyDynaBean
with a LazyDynaClass
instance.
DynaClass which implements the MutableDynaClass
interface.
Construct a new LazyDynaClass with default parameters.
Construct a new LazyDynaClass with the specified name.
Construct a new LazyDynaClass with the specified name and DynaBean class.
Construct a new LazyDynaClass with the specified name, DynaBean class and properties.
Construct a new LazyDynaClass with the specified name and properties.
Provides a light weight DynaBean
facade to a Map
with lazy map/list processing.
Construct a new LazyDynaMap
with the specified Map
.
Construct a new LazyDynaMap
based on an exisiting DynaClass
Construct a new LazyDynaMap
with the specified properties.
Construct a new LazyDynaMap
with the specified name.
Construct a new LazyDynaMap
with the specified name and Map
.
Construct a new LazyDynaMap
with the specified name and properties.
Limits the size of the returned list.
Loads and returns the Class
of the given name.
Loads the class of the given name which by default uses the class loader used
to load this library.
The locale specified to our Constructor, by default - system locale.
Contains LocaleBeanUtilsBean
instances indexed by context classloader.
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.
Construct instance with standard conversion bean
Construct instance that uses given locale conversion
Construct instance that uses given locale conversion
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.
Convertor used by this class
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.
Makes the state by default (deregisters all converters for all locales)
and then registers default locale converters.
The flag indicating whether the given pattern string is localized or not.
All logging goes through this logger
Logging for this instance
The Log
instance for this class.
All logging goes through this logger
All logging goes through this logger
All logging goes through this logger
All logging goes through this logger
The Log
instance for this class.
All logging goes through this logger
All logging goes through this logger
Only log warning about accessibility work around once
Standard
Converter
implementation that converts an incoming
String into a primitive array of long.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.Long
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Look up and return any registered
Converter
for the specified
destination class; if there is no registered Converter, return
null
.
Look up and return any registered
Converter
for the specified
destination class; if there is no registered Converter, return
null
.
Look up and return any registered
LocaleConverter
for the specified
destination class and locale; if there is no registered Converter, return
null
.
Look up and return any registered
LocaleConverter
for the specified
destination class and locale; if there is no registered Converter, return
null
.
Look up and return any registered FastHashMap instance for the specified locale.
Look up and return any registered FastHashMap instance for the specified locale;
if there is no registered one, return null
.
Flag defining whether column names should be lower cased when
converted to property names.
Returns the one-based position of the distance from the top that the
specified object exists on this stack, where the top-most element is
considered to be at distance 1
.
Ensure serialization compatibility
Sets the value - a value is provided per (thread) context classloader.
Set the value of an indexed property with the specified name.
Set the value of an indexed property with the specified name.
Set the value of an indexed property with the specified name.
Set the value of an indexed property with the specified name.
Set the value of an indexed property with the specified name.
Set the value of a simple property with the specified name.
Set the value of the property with the specified name
performing any type conversions if necessary.
Set the value of a simple property with the specified name.
Set the value of a simple property with the specified name.
Set the value of a simple property with the specified name.
Set the value of a simple property with the specified name.
Set the value of a simple property with the specified name.
Set the value of a mapped property with the specified name.
Set the value of a mapped property with the specified name.
Set the value of a mapped property with the specified name.
Set the value of a mapped property with the specified name.
Set the value of a mapped property with the specified name.
Sets whether the pattern is localized or not.
Sets whether the pattern is applied localized
(Indicate whether the pattern is localized or not)
setter for applyLocalized
Sets the default value for Boolean conversions.
Sets the default value for Boolean conversions.
Sets the default value for Byte conversions.
Sets the default value for Byte conversions.
Sets the default value for Character conversions.
Sets the default value for Character conversions.
Sets the default value for Double conversions.
Sets the default value for Double conversions.
Sets the default value for Float conversions.
Sets the default value for Float conversions.
Sets the default value for Integer conversions.
Sets the default value for Integer conversions.
Sets the locale used when no locale is passed.
Sets the Locale
which will be used when
no Locale
is passed to a method.
Sets the default value for Long conversions.
Sets the default value for Long conversions.
Sets the default value for Short conversions.
Sets the default value for Short conversions.
Set the Class object we will use to create new instances in the
newInstance()
method.
Sets whether this map is operating in fast mode.
Sets the value of the specified indexed property of the specified
bean, with no type conversions.
Set the value of the specified indexed property of the specified
bean, with no type conversions.
Sets the value of the specified indexed property of the specified
bean, with no type conversions.
Set the value of the specified indexed property of the specified
bean, with no type conversions.
Sets the instance which provides the functionality for
BeanUtils
.
Specify whether or not date-time parsing should be lenient.
Set the Map backing this DynaBean
Sets the value of the specified mapped property of the
specified bean, with no type conversions.
Set the value of the specified mapped property of the
specified bean, with no type conversions.
Sets the value of the specified mapped property of the specified
bean, with no type conversions.
Set the value of the specified mapped property of the specified
bean, with no type conversions.
Sets the method that should be used to read one of the property value.
Sets the method that should be used to write the property value.
Sets the value of the (possibly nested) property of the specified
name, for the specified bean, with no type conversions.
Set the value of the (possibly nested) property of the specified
name, for the specified bean, with no type conversions.
Set the list of dynamic properties supported by this DynaClass.
Set the specified property value, performing type conversions as
required to conform to the type of the destination property.
Set the specified property value, performing type conversions as
required to conform to the type of the destination property.
Set the specified locale-sensitive property value, performing type
conversions as required to conform to the type of the destination property
using the default convertion pattern of the corresponding
LocaleConverter
.
Set the specified locale-sensitive property value, performing type
conversions as required to conform to the type of the destination property
using the default convertion pattern of the corresponding
LocaleConverter
.
Set the value of the specified property of the specified bean,
no matter which property reference format is used, with no
type conversions.
Set the value of the specified property of the specified bean,
no matter which property reference format is used, with no
type conversions.
Set the specified locale-sensitive property value, performing type
conversions as required to conform to the type of the destination
property using the specified convertion pattern.
Set the specified locale-sensitive property value, performing type
conversions as required to conform to the type of the destination
property using the specified convertion pattern.
Set whether this DynaClass is currently restricted.
Set whether this DynaClass is currently restricted.
Set the restricted state of this DynaClass to the specified value.
Set whether this DynaClass should return a null
from
the getDynaProperty(name)
method if the property
doesn't exist.
Set whether this DynaClass should return a null
from
the getDynaProperty(name)
method if the property
doesn't exist.
Set the value of the specified simple property of the specified bean,
with no type conversions.
Set the value of the specified simple property of the specified bean,
with no type conversions.
Standard
Converter
implementation that converts an incoming
String into a primitive array of short.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.Short
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Return the number of key-value mappings in this map.
Return the size of an indexed or mapped property.
Standard
Converter
implementation that converts an incoming
String into a
java.sql.Date
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.sql.Time
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into a
java.sql.Timestamp
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Standard
Converter
implementation that converts an incoming
String into an array of String.
Create a
Converter
that will return the specified default value
if a conversion error occurs.
The parameter types array for the reader method signature.
Standard
Converter
implementation that converts an incoming
String into a
java.lang.String
object, optionally using a
default value or throwing a
ConversionException
if a conversion
error occurs.
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.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Create a
LocaleConverter
that will return the specified default value
if a conversion error occurs.
Model object for string arrays.