org.apache.axis.utils
public class BeanUtils extends Object
| Field Summary | |
|---|---|
| protected static Log | log |
| static Object[] | noArgs |
| Method Summary | |
|---|---|
| static BeanPropertyDescriptor | getAnyContentPD(Class javaType) |
| static Vector | getBeanAttributes(Class javaType, TypeDesc typeDesc)
Return a list of properties in the bean which should be attributes |
| static BeanPropertyDescriptor[] | getPd(Class javaType)
Create a BeanPropertyDescriptor array for the indicated class. |
| static BeanPropertyDescriptor[] | getPd(Class javaType, TypeDesc typeDesc)
Create a BeanPropertyDescriptor array for the indicated class. |
| static BeanPropertyDescriptor | getSpecificPD(PropertyDescriptor[] pds, String name) |
| static BeanPropertyDescriptor | getSpecificPD(BeanPropertyDescriptor[] pds, String name) |
| static BeanPropertyDescriptor[] | processPropertyDescriptors(PropertyDescriptor[] rawPd, Class cls)
This method attempts to sort the property descriptors using
the typeDesc and order defined in the class.
|
| static BeanPropertyDescriptor[] | processPropertyDescriptors(PropertyDescriptor[] rawPd, Class cls, TypeDesc typeDesc) |
Parameters: javaType
Returns: an ordered array of properties
Parameters: javaType typeDesc
Returns: an ordered array of properties