public class PropertyUtil
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.Object[] |
NO_ARGUMENTS |
Constructor | Description |
---|---|
PropertyUtil() |
Modifier and Type | Method | Description |
---|---|---|
static java.beans.PropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyName,
java.lang.Object fromObj) |
Returns the description of the property with the provided
name on the provided object's interface.
|
static java.beans.PropertyDescriptor[] |
propertyDescriptorsFor(java.lang.Object fromObj,
java.lang.Class<java.lang.Object> stopClass) |
Returns all the property descriptors for the class associated with the given object
|
public static java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.String propertyName, java.lang.Object fromObj) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if there's a introspection failurepublic static java.beans.PropertyDescriptor[] propertyDescriptorsFor(java.lang.Object fromObj, java.lang.Class<java.lang.Object> stopClass) throws java.lang.IllegalArgumentException
fromObj
- Use the class of this objectstopClass
- Don't include any properties from this ancestor class upwards.java.lang.IllegalArgumentException
- if there's a introspection failure