Serialized Form


Package org.apache.commons.beanutils

Class org.apache.commons.beanutils.BasicDynaBean extends java.lang.Object implements Serializable

Serialized Fields

dynaClass

DynaClass dynaClass
The DynaClass "base class" that this DynaBean is associated with.


values

java.util.HashMap<K,V> values
The set of property values for this DynaBean, keyed by property name.

Class org.apache.commons.beanutils.BasicDynaClass extends java.lang.Object implements Serializable

Serialized Fields

constructorValues

java.lang.Object[] constructorValues
The argument values to be passed to the constructore we will use to create new DynaBean instances.


dynaBeanClass

java.lang.Class<T> dynaBeanClass
The DynaBean implementation class we will use for creating new instances.


name

java.lang.String name
The "name" of this DynaBean class.


properties

DynaProperty[] properties
The set of dynamic properties that are part of this DynaClass.


propertiesMap

java.util.HashMap<K,V> propertiesMap
The set of dynamic properties that are part of this DynaClass, keyed by the property name. Individual descriptor instances will be the same instances as those in the properties list.

Class org.apache.commons.beanutils.BeanComparator extends java.lang.Object implements Serializable

Serialized Fields

property

java.lang.String property

comparator

java.util.Comparator<T> comparator

Class org.apache.commons.beanutils.ConversionException extends java.lang.RuntimeException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause
The root cause of this ConversionException, compatible with JDK 1.4's extensions to java.lang.Throwable.

Class org.apache.commons.beanutils.DynaProperty extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads field values for this object safely. There are issues with serializing primitive class types on certain JVM versions (including java 1.3). This method provides a workaround.

Throws:
java.io.StreamCorruptedException - when the stream data values are outside expected range
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Writes this object safely. There are issues with serializing primitive class types on certain JVM versions (including java 1.3). This method provides a workaround.

Throws:
java.io.IOException
Serialized Fields

name

java.lang.String name
The name of this property.

Class org.apache.commons.beanutils.RowSetDynaClass extends java.lang.Object implements Serializable

Serialized Fields

lowerCase

boolean lowerCase

Flag defining whether column names should be lower cased when converted to property names.


properties

DynaProperty[] properties

The set of dynamic properties that are part of this DynaClass.


propertiesMap

java.util.Map<K,V> propertiesMap

The set of dynamic properties that are part of this DynaClass, keyed by the property name. Individual descriptor instances will be the same instances as those in the properties list.


rows

java.util.List<E> rows

The list of DynaBeans representing the contents of the original ResultSet on which this RowSetDynaClass was based.



Copyright (c) 2001-2003 - Apache Software Foundation