?????
-
??? org.apache.commons.beanutils
-
? org.apache.commons.beanutils.BasicDynaBean
class BasicDynaBean extends Object implements Serializable -
? org.apache.commons.beanutils.BasicDynaClass
class BasicDynaClass extends Object implements Serializable-
?????
-
constructorValues
Object[] constructorValues
The argument values to be passed to the constructore we will use to create new DynaBean instances. -
dynaBeanClass
Class<?> dynaBeanClass
TheDynaBean
implementation class we will use for creating new instances. -
name
String name
The "name" of this DynaBean class. -
properties
DynaProperty[] properties
The set of dynamic properties that are part of this DynaClass. -
propertiesMap
HashMap<String,
DynaProperty> 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 theproperties
list.
-
-
-
???? org.apache.commons.beanutils.BeanAccessLanguageException
class BeanAccessLanguageException extends IllegalArgumentException implements Serializable -
? org.apache.commons.beanutils.BeanComparator
class BeanComparator extends Object implements Serializable-
?????
-
comparator
Comparator<?> comparator
-
property
String property
-
-
-
???? org.apache.commons.beanutils.ConversionException
class ConversionException extends RuntimeException implements Serializable-
?????
-
cause
Throwable cause
The root cause of thisConversionException
, compatible with JDK 1.4's extensions tojava.lang.Throwable
.
-
-
-
? org.apache.commons.beanutils.ConvertingWrapDynaBean
class ConvertingWrapDynaBean extends WrapDynaBean implements Serializable -
? org.apache.commons.beanutils.DynaProperty
class DynaProperty extends Object implements Serializable-
?????
-
readObject
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.- ??:
StreamCorruptedException
- when the stream data values are outside expected rangeIOException
ClassNotFoundException
-
writeObject
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.- ??:
IOException
-
-
?????
-
name
String name
Property name
-
-
-
? org.apache.commons.beanutils.LazyDynaBean
class LazyDynaBean extends Object implements Serializable-
?????
-
dynaClass
MutableDynaClass dynaClass
TheMutableDynaClass
"base class" that this DynaBean is associated with. -
values
Map<String,
Object> values TheMutableDynaClass
"base class" that this DynaBean is associated with.
-
-
-
? org.apache.commons.beanutils.LazyDynaClass
class LazyDynaClass extends BasicDynaClass implements Serializable-
?????
-
restricted
boolean restricted
Controls whether changes to this DynaClass's properties are allowed. -
returnNull
boolean returnNull
Controls whether the
getDynaProperty()
method returns null if a property doesn't exist - or creates a new one.Default is
false
.
-
-
-
? org.apache.commons.beanutils.LazyDynaList
-
? org.apache.commons.beanutils.LazyDynaMap
class LazyDynaMap extends LazyDynaBean implements Serializable-
?????
-
name
String name
The name of this DynaClass (analogous to thegetName()
method ofjava.lang.Class
). -
restricted
boolean restricted
Controls whether changes to this DynaClass's properties are allowed. -
returnNull
boolean returnNull
Controls whether the
getDynaProperty()
method returns null if a property doesn't exist - or creates a new one.Default is
false
.
-
-
-
???? org.apache.commons.beanutils.NestedNullException
class NestedNullException extends BeanAccessLanguageException implements Serializable -
? org.apache.commons.beanutils.ResultSetDynaClass
class ResultSetDynaClass extends org.apache.commons.beanutils.JDBCDynaClass implements Serializable-
?????
-
resultSet
ResultSet resultSet
The
ResultSet
we are wrapping.
-
-
-
? org.apache.commons.beanutils.RowSetDynaClass
class RowSetDynaClass extends org.apache.commons.beanutils.JDBCDynaClass implements Serializable-
?????
-
limit
int limit
Limits the size of the returned list. The call to
getRows()
will return at most limit number of rows. If less than or equal to 0, does not limit the size of the result. -
rows
List<DynaBean> rows
The list of
DynaBean
s representing the contents of the originalResultSet
on which thisRowSetDynaClass
was based.
-
-
-
? org.apache.commons.beanutils.WrapDynaBean
class WrapDynaBean extends Object implements Serializable-
?????
-
instance
Object instance
The JavaBean instance wrapped by this WrapDynaBean.
-
-
-