Java プラットフォーム 1.2

クラス
java.lang.reflect.Method の使用

Method を使用するパッケージ
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.lang Java プログラミング言語の設計の基礎となるクラスを提供します。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
 

java.beans における Method の使用方法
 

Method を返す java.beans におけるメソッド
 Method PropertyDescriptor.getReadMethod()
          プロパティ値の読み込みに使うメソッドを取得します。
 Method PropertyDescriptor.getWriteMethod()
          プロパティ値の書き込みに使うメソッドを取得します。
 Method IndexedPropertyDescriptor.getIndexedReadMethod()
          添字付きプロパティ値の読み込みに使うメソッドを取得します。
 Method IndexedPropertyDescriptor.getIndexedWriteMethod()
          添字付きプロパティ値の書き込みに使うメソッドを取得します。
 Method MethodDescriptor.getMethod()
          この MethodDescriptor がカプセル化しているメソッドを取得します。
 Method[] EventSetDescriptor.getListenerMethods()
          ターゲットリスナーインタフェースのメソッド群を取得します。
 Method EventSetDescriptor.getAddListenerMethod()
          イベントリスナーの追加に使用するメソッドを取得します。
 Method EventSetDescriptor.getRemoveListenerMethod()
          イベントリスナーの削除に使用するメソッドを取得します。
 

Method のパラメータを持つ java.beans におけるメソッド
 void PropertyDescriptor.setReadMethod(Method getter)
          プロパティ値の読み込みに使うメソッドを設定します。
 void PropertyDescriptor.setWriteMethod(Method setter)
          プロパティ値の書き込みに使うメソッドを設定します。
 void IndexedPropertyDescriptor.setIndexedReadMethod(Method getter)
          添字付きプロパティ値の読み込みに使うメソッドを設定します。
 void IndexedPropertyDescriptor.setIndexedWriteMethod(Method setter)
          添字付きプロパティ値の書き込みに使うメソッドを設定します。
 

Method のパラメータを持つ java.beans におけるコンストラクタ
PropertyDescriptor.PropertyDescriptor(String propertyName, Method getter, Method setter)
          単純なプロパティ名、およびプロパティの読み込み/書き込み用の Method オブジェクトを引数に取ります。
IndexedPropertyDescriptor.IndexedPropertyDescriptor(String propertyName, Method getter, Method setter, Method indexedGetter, Method indexedSetter)
          単純なプロパティ名、およびプロパティを読み書きする Method オブジェクトを引数に取ります。
MethodDescriptor.MethodDescriptor(Method method)
          Method から MethodDescriptor を構築します。
MethodDescriptor.MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors)
          指定されたメソッドの各パラメータの説明情報から、Method からMethodDescriptor を構築します。
EventSetDescriptor.EventSetDescriptor(String eventSetName, Class listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
          java.lang.reflect.Method および java.lang.Class オブジェクトを使って新しい EventSetDescriptor を作成します。
EventSetDescriptor.EventSetDescriptor(String eventSetName, Class listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
          java.lang.reflect.MethodDescriptor および java.lang.Class オブジェクトを使って新しい EventSetDescriptor を作成します。
 

java.lang における Method の使用方法
 

Method を返す java.lang におけるメソッド
 Method[] Class.getMethods()
          この Class オブジェクトが表すクラスまたはインタフェースのすべての public メンバメソッドをリフレクトする Method オブジェクトを格納している配列を返します。
 Method Class.getMethod(String name, Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された public メンバメソッドをリフレクトする Method オブジェクトを返します。
 Method[] Class.getDeclaredMethods()
          この Class オブジェクトが表すクラスまたはインタフェースが宣言した、すべてのメソッドをリフレクトする、Method オブジェクトの配列を返します。
 Method Class.getDeclaredMethod(String name, Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定の宣言メソッドをリフレクトする Method オブジェクトを返します。
 

java.rmi.server における Method の使用方法
 

Method のパラメータを持つ java.rmi.server におけるメソッド
 Object RemoteRef.invoke(Remote obj, Method method, Object[] params, long opnum)
          メソッドを呼び出します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.