Package | Description |
---|---|
org.apache.commons.beanutils |
The Bean Introspection Utilities component of the Apache Commons
subproject offers low-level utility classes that assist in getting and setting
property values on Java classes that follow the naming design patterns outlined
in the JavaBeans Specification, as well as mechanisms for dynamically defining
and accessing bean properties.
|
Modifier and Type | Field and Description |
---|---|
protected DynaProperty[] |
WrapDynaClass.properties
The set of dynamic properties that are part of this DynaClass.
|
protected DynaProperty[] |
BasicDynaClass.properties
The set of dynamic properties that are part of this DynaClass.
|
protected DynaProperty[] |
JDBCDynaClass.properties
The set of dynamic properties that are part of this
DynaClass . |
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,DynaProperty> |
WrapDynaClass.propertiesMap
The set of dynamic properties that are part of this DynaClass,
keyed by the property name.
|
protected java.util.HashMap<java.lang.String,DynaProperty> |
BasicDynaClass.propertiesMap
The set of dynamic properties that are part of this DynaClass,
keyed by the property name.
|
protected java.util.Map<java.lang.String,DynaProperty> |
JDBCDynaClass.propertiesMap
The set of dynamic properties that are part of this
DynaClass , keyed by the property name. |
Modifier and Type | Method and Description |
---|---|
protected DynaProperty |
JDBCDynaClass.createDynaProperty(java.sql.ResultSetMetaData metadata,
int i)
Factory method to create a new DynaProperty for the given index
into the result set metadata.
|
DynaProperty[] |
DynaClass.getDynaProperties()
Return an array of
ProperyDescriptors for the properties
currently defined in this DynaClass. |
private DynaProperty[] |
BaseDynaBeanMapDecorator.getDynaProperties()
Convenience method to retrieve the
DynaProperty s
for this DynaClass . |
DynaProperty[] |
WrapDynaClass.getDynaProperties()
Return an array of
ProperyDescriptors for the properties
currently defined in this DynaClass. |
DynaProperty[] |
BasicDynaClass.getDynaProperties()
Return an array of
ProperyDescriptors for the properties
currently defined in this DynaClass. |
DynaProperty[] |
JDBCDynaClass.getDynaProperties()
Return an array of
ProperyDescriptors for the properties
currently defined in this DynaClass. |
DynaProperty[] |
LazyDynaMap.getDynaProperties()
Return an array of
ProperyDescriptors for the properties
currently defined in this DynaClass. |
protected DynaProperty |
WrapDynaBean.getDynaProperty(java.lang.String name)
Return the property descriptor for the specified property name.
|
DynaProperty |
DynaClass.getDynaProperty(java.lang.String name)
Return a property descriptor for the specified property, if it exists;
otherwise, return
null . |
DynaProperty |
WrapDynaClass.getDynaProperty(java.lang.String name)
Return a property descriptor for the specified property, if it exists;
otherwise, return
null . |
DynaProperty |
BasicDynaClass.getDynaProperty(java.lang.String name)
Return a property descriptor for the specified property, if it exists;
otherwise, return
null . |
DynaProperty |
LazyDynaClass.getDynaProperty(java.lang.String name)
Return a property descriptor for the specified property.
|
protected DynaProperty |
BasicDynaBean.getDynaProperty(java.lang.String name)
Return the property descriptor for the specified property name.
|
DynaProperty |
JDBCDynaClass.getDynaProperty(java.lang.String name)
Return a property descriptor for the specified property, if it
exists; otherwise, return
null . |
DynaProperty |
LazyDynaMap.getDynaProperty(java.lang.String name)
Return a property descriptor for the specified property.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LazyDynaClass.add(DynaProperty property)
Add a new dynamic property.
|
protected void |
LazyDynaMap.add(DynaProperty property)
Add a new dynamic property.
|
private static java.lang.Class<?> |
BeanUtilsBean.dynaPropertyType(DynaProperty dynaProperty,
java.lang.Object value)
Determines the type of a
DynaProperty . |
protected void |
BasicDynaClass.setProperties(DynaProperty[] properties)
Set the list of dynamic properties supported by this DynaClass.
|
Constructor and Description |
---|
BasicDynaClass(java.lang.String name,
java.lang.Class<?> dynaBeanClass,
DynaProperty[] properties)
Construct a new BasicDynaClass with the specified parameters.
|
LazyDynaClass(java.lang.String name,
java.lang.Class<?> dynaBeanClass,
DynaProperty[] properties)
Construct a new LazyDynaClass with the specified name, DynaBean class and properties.
|
LazyDynaClass(java.lang.String name,
DynaProperty[] properties)
Construct a new LazyDynaClass with the specified name and properties.
|
LazyDynaMap(DynaProperty[] properties)
Construct a new
LazyDynaMap with the specified properties. |
LazyDynaMap(java.lang.String name,
DynaProperty[] properties)
Construct a new
LazyDynaMap with the specified name and properties. |