public class PropertyUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.Object[] |
NO_ARGUMENTS |
Constructor and Description |
---|
PropertyUtil() |
Modifier and Type | Method and 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