A MethodDescriptor object is a type of FeatureDescriptor that describes a method supported by a Java bean. The BeanInfo class for a Java bean optionally creates MethodDescriptor objects that describe the methods the bean exports. While a BeanInfo class creates and initializes MethodDescriptor objects, it is typically only application builders and similar tools that use these objects to obtain information about the methods supported by a bean.
To create a MethodDescriptor, you must specify the java.lang.reflect.Method object for the method, and optionally specify an array of ParameterDescriptor objects that describe the parameters of the method. Once you have created a MethodDescriptor object, you can use FeatureDescriptor methods to provide additional information about each method.
public class MethodDescriptor extends FeatureDescriptor { // Public Constructors public MethodDescriptor(Method method); public MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors); // Public Instance Methods public Method getMethod(); public ParameterDescriptor[] getParameterDescriptors(); }
Object->FeatureDescriptor->MethodDescriptor
EventSetDescriptor()
BeanInfo.getMethodDescriptors(), EventSetDescriptor.getListenerMethodDescriptors(), SimpleBeanInfo.getMethodDescriptors()