classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cp-patches] Introspector.getBeanInfo(class, int)


From: Aaron Luchko
Subject: Re: [cp-patches] Introspector.getBeanInfo(class, int)
Date: Tue, 09 Aug 2005 19:56:11 -0400

On Tue, 2005-08-09 at 17:34 -0600, Tom Tromey wrote: 
> >>>>> "Aaron" == Aaron Luchko <address@hidden> writes:
> 
> Aaron> We don't have Introspector.getBeanInfo(class, int) implemented. I've
> Aaron> been experimenting with it to try and figure out how it works,
> Aaron> unfortunately anything I try it seems to return exactly the same as
> Aaron> Introspector.getBeanInfo(class). I was wondering if someone knew 
> exactly
> Aaron> how it was supposed to work and how I could test it.
> 
> There is some info in the javadoc from Sun.
> 
> http://java.sun.com/j2se/1.4.2/docs/api/java/beans/Introspector.html#getBeanInfo(java.lang.Class,%20int)

I've been looking at that but have still been unsuccessful in getting
(class, int) to act differently than (class).

"Introspect on a Java bean and learn about all its properties, exposed
methods, and events, subject to some control flags. 
"
ok

"beanClass - The bean class to be analyzed.
flags - Flags to control the introspection. If flags == USE_ALL_BEANINFO
then we use all of the BeanInfo classes we can discover. If flags ==
IGNORE_IMMEDIATE_BEANINFO then we ignore any BeanInfo associated with
the specified beanClass. If flags == IGNORE_ALL_BEANINFO then we ignore
all BeanInfo associated with the specified beanClass or any of its
parent classes."

My understanding from that is USE_ALL_BEANINFO is equivalent to just
getBeanInfo(class). IGNORE_IMMEDIATE_BEANINFO would I guess be BeanInfo
on all the superclasses but not the class itself. IGNORE_ALL_BEANINFO...
BeanInfo with nothing???

Either way whatever combination of beans and flags I try I'm getting
exactly the same results and I can't tell what, if anything, these flags
are doing.

Aaron





reply via email to

[Prev in Thread] Current Thread [Next in Thread]