JavaTM 2 Platform
Std. Ed. v1.3

java.beans
クラス MethodDescriptor

java.lang.Object
  |
  +--java.beans.FeatureDescriptor
        |
        +--java.beans.MethodDescriptor

public class MethodDescriptor
extends FeatureDescriptor

MethodDescriptor は、Java Bean がほかのコンポーネントからの外部アクセスをサポートするための特定メソッドを記述します。


コンストラクタの概要
MethodDescriptor(Method method)
          Method から MethodDescriptor を構築します。
MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors)
          指定されたメソッドの各パラメータの説明情報から、Method からMethodDescriptor を構築します。
 
メソッドの概要
 Method getMethod()
          この MethodDescriptor がカプセル化しているメソッドを取得します。
 ParameterDescriptor[] getParameterDescriptors()
          この MethodDescriptor のメソッドの各パラメータに対応する ParameterDescriptor を取得します。
 
クラス java.beans.FeatureDescriptor から継承したメソッド
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MethodDescriptor

public MethodDescriptor(Method method)
Method から MethodDescriptor を構築します。
パラメータ:
method - 低レベルのメソッド情報

MethodDescriptor

public MethodDescriptor(Method method,
                        ParameterDescriptor[] parameterDescriptors)
指定されたメソッドの各パラメータの説明情報から、Method からMethodDescriptor を構築します。
パラメータ:
method - 低レベルのメソッド情報
parameterDescriptors - 各メソッドのパラメータの記述情報
メソッドの詳細

getMethod

public Method getMethod()
この MethodDescriptor がカプセル化しているメソッドを取得します。
戻り値:
メソッドの低レベル記述

getParameterDescriptors

public ParameterDescriptor[] getParameterDescriptors()
この MethodDescriptor のメソッドの各パラメータに対応する ParameterDescriptor を取得します。
戻り値:
ロケールに依存しないパラメータ名。パラメータ名が認識されない場合は null

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.