JavaTM 2
Platform
Std. Ed. v1.4.0

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.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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