MethodDescriptor
MethodDescriptor (메서드 설명자)
Java Bean이 다른 컴포넌트에서 외부 접근을 위해 지원하는 특정 메서드를 설명하는 클래스예요. BeanInfo가 빈의 공개 메서드 각각에 대해 반환하는 descriptor예요.
본문
MethodDescriptor는 FeatureDescriptor를 상속하는 클래스예요. 설명되는 메서드의 java.lang.reflect.Method와, 선택적으로 각 매개변수에 대한 ParameterDescriptor 배열을 담아요.
주요 생성자와 메서드는 다음과 같아요.
public MethodDescriptor(Method method)
public MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors)
public Method getMethod()
public ParameterDescriptor[] getParameterDescriptors()
MethodDescriptor(method)— 메서드만 지정해 생성해요.MethodDescriptor(method, parameterDescriptors)— 메서드와 함께 매개변수 설명자 배열을 지정해 생성해요.getMethod()— 설명되는 메서드의Method객체를 반환해요.getParameterDescriptors()— 메서드 매개변수에 대한 설명자 배열을 반환해요. 지정되지 않았으면null일 수 있어요.
이 descriptor는 빈의 공개 메서드에 대한 메타데이터(매개변수 정보 등)를 도구에 제공해요.