File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes EJB and other Java EE Technologies and the fly likes Java Bean help Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Java Bean help" Watch "Java Bean help" New topic
Author

Java Bean help

peter brews
Ranch Hand

Joined: Jan 25, 2002
Posts: 59
Dear All,
I have a 40 java bean each with about 20 -30 different get and set methods.
I want to get the names and values of all the methods in one bean at a time .
And then reformat that data.Is there any thing similar to jdbc getMeataData where you get column name s and it's values. I want to avoid writing 20-30 getProperty statements.
Any help is highly appreciated.
Thanks,
peter
Dave Landers
Ranch Hand

Joined: Jul 24, 2002
Posts: 401
Sounds like reflection.
Check out myBean.getClass().getMethods() which will return an array of java.lang.reflect.Method objects representing all the public methods defined in myBean. You can then walk thru them and test their names, parameters, return types, etc.
You can even use method.invoke() to run the methods.
Check out Sun's reflection tutorial
http://java.sun.com/docs/books/tutorial/reflect/index.html
Michael Ernest
High Plains Drifter
Sheriff

Joined: Oct 25, 2000
Posts: 7292

You can also download the Beanbox prototype tool from Sun. It has a Report feature that not only lists all the property-oriented methods in a Bean, but also groups the listings between Properties, Event Sets, and other methods. It also tags expert options and a few other things. It's part of the BDK which is available here.
peter brews
Ranch Hand

Joined: Jan 25, 2002
Posts: 59
Thanks to both of you for all your help.
could you please help me what should i add to what i have now( i am going thorough the documents but it will take little long for me to get it to work)

Thanks,
peter
--edited for code format and capitalization. mfe --
[ November 15, 2002: Message edited by: Michael Ernest ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java Bean help
 
Similar Threads
how to get the oldest timestamp record in an array list
doubt in properties
How to retrieve multiple rows from a ResultSet, when using JSP and Beans-Very Urgent
How Add (Cumulative) using Array List
Struts +retriving data.