File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Variable Method names Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Variable Method names" Watch "Variable Method names" New topic

Variable Method names

Yo Bagus

Joined: Mar 03, 2006
Posts: 1
Does anyone know if there's a way to do something like this:

MyObject = [an object with 'getDescription()' method]
String methodName="getDescription()";
String description= MyObject.methodName;

In java or jstl or with El, whatever.

Thank you!
Mark Vedder
Ranch Hand

Joined: Dec 17, 2003
Posts: 624

Take a look at the Java Reflection API. If I understand your question, you can do what you are looking to do using reflection. Java Reflection in Action does a nice job of covering the API. Chapter 1 is available as a sample chapter download at the publishers website: It will allow you to get up an running.
I agree. Here's the link:
subject: Variable Method names
It's not a secret anymore!