IndexedPropertyDescriptor.IndexedPropertyDescriptor
Class Overview | Class Members |
This Package |
All Packages
public IndexedPropertyDescriptor( String propertyName,
Class beanClass ) throws IntrospectionException
Parameters
- propertyName
- The programmatic name of the property.
- beanClass
- The Class object for the target bean.
Description
This constructor constructs an IndexedPropertyDescriptor for a property
that follows the standard Java conventions by having getFoo and setFoo
accessor methods, for both indexed access and array access.
Thus if the argument name is "fred", it will assume that there
is an indexed reader method "getFred", a non-indexed (array) reader
method also called "getFred", an indexed writer method "setFred",
and finally a non-indexed writer method "setFred".
Exceptions
IntrospectionException
if an exception occurs during
introspection.
public IndexedPropertyDescriptor( String propertyName,
Class beanClass,
String getterName,
String setterName,
String indexedGetterName,
String indexedSetterName ) throws IntrospectionException
Parameters
- propertyName
- The programmatic name of the property.
- beanClass
- The Class object for the target bean.
- getterName
- The name of the method used for reading the property
values as an array. May be null if the property is write-only
or must be indexed.
- setterName
- The name of the method used for writing the property
values as an array. May be null if the property is read-only
or must be indexed.
- indexedGetterName
- The name of the method used for reading
an indexed property value.
May be null if the property is write-only.
- indexedSetterName
- The name of the method used for writing
an indexed property value.
May be null if the property is read-only.
Description
This constructor takes the name of a simple property, and method
names for reading and writing the property, both indexed
and non-indexed.
Exceptions
IntrospectionException
if an exception occurs during
introspection.
public IndexedPropertyDescriptor( String propertyName,
Method getter,
Method setter,
Method indexedGetter,
Method indexedSetter ) throws IntrospectionException
Parameters
- propertyName
- The programmatic name of the property.
- getter
- The method used for reading the property values as an array.
May be null if the property is write-only or must be indexed.
- setter
- The method used for writing the property values as an array.
May be null if the property is read-only or must be indexed.
- indexedGetter
- The method used for reading an indexed property value.
May be null if the property is write-only.
- indexedSetter
- The method used for writing an indexed property value.
May be null if the property is read-only.
Description
This constructor takes the name of a simple property, and Method
objects for reading and writing the property.
Exceptions
IntrospectionException
if an exception occurs during
introspection.