MethodDescriptor

MethodDescriptor (메서드 설명자)

Java Bean이 다른 컴포넌트에서 외부 접근을 위해 지원하는 특정 메서드를 설명하는 클래스예요. BeanInfo가 빈의 공개 메서드 각각에 대해 반환하는 descriptor예요.

출처: Java API Reference

본문

MethodDescriptorFeatureDescriptor를 상속하는 클래스예요. 설명되는 메서드의 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는 빈의 공개 메서드에 대한 메타데이터(매개변수 정보 등)를 도구에 제공해요.

더 알아보기 (Learn more)

Java 공식 API