public class BeanIntrospector
extends java.lang.Object
The java.beans.Introspector does not process the interfaces hierarchy chain, this one does.
Modifier and Type | Field and Description |
---|---|
private static java.util.Map |
_introspected |
private static java.lang.String |
BOOLEAN_GETTER |
private static java.lang.String |
GETTER |
private static java.lang.String |
SETTER |
Constructor and Description |
---|
BeanIntrospector() |
Modifier and Type | Method and Description |
---|---|
private static java.beans.PropertyDescriptor[] |
getPDs(java.lang.Class klass) |
private static java.util.Map |
getPDs(java.lang.reflect.Method[] methods,
boolean setters) |
static java.beans.PropertyDescriptor[] |
getPropertyDescriptors(java.lang.Class klass) |
private static java.util.List |
merge(java.util.Map getters,
java.util.Map setters) |
private static final java.util.Map _introspected
private static final java.lang.String SETTER
private static final java.lang.String GETTER
private static final java.lang.String BOOLEAN_GETTER
public static java.beans.PropertyDescriptor[] getPropertyDescriptors(java.lang.Class klass) throws java.beans.IntrospectionException
java.beans.IntrospectionException
private static java.beans.PropertyDescriptor[] getPDs(java.lang.Class klass) throws java.beans.IntrospectionException
java.beans.IntrospectionException
private static java.util.Map getPDs(java.lang.reflect.Method[] methods, boolean setters) throws java.beans.IntrospectionException
java.beans.IntrospectionException
private static java.util.List merge(java.util.Map getters, java.util.Map setters) throws java.beans.IntrospectionException
java.beans.IntrospectionException
Copyright © Sun Microsystems. All Rights Reserved.