全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.beans.EventSetDescriptor
java.lang.Object
|
+----java.beans.FeatureDescriptor
|
+----java.beans.EventSetDescriptor
- public class EventSetDescriptor
- extends FeatureDescriptor
EventSetDescriptor は、指定された Java bean が出すイベントグループを記述します。
指定されたイベントのグループは、単一のイベントリスナインタフェースのメソッド呼び出しとして、すべて伝達されます。イベントリスナオブジェクトは、イベントソースの登録メソッドの呼び出しにより登録できます。
-
EventSetDescriptor(Class, String, Class, String)
- この構築子は、次のような最も単純な設計パターンに基づくことを前提にして EventSetDescriptor を生成する。つまり、名前付きイベント 「fred」 は、(1) インタフェース FredListener の単一メソッドの呼び出しとして伝達されること、(2) FredEvent 型の単一引数を持つこと、(3) FredListener は、ソースコンポーネントの addFredListener メソッドの呼び出しを使って登録でき、removeFredListener メソッドの呼び出しを使って削除できることである。
-
EventSetDescriptor(Class, String, Class, String[], String, String)
- この構築子は、文字列名を使ってゼロから EventSetDescriptor を生成する。
-
EventSetDescriptor(String, Class, Method[], Method, Method)
- この構築子は、java.lang.reflect.Method および java.lang.Class オブジェクトを使ってゼロから EventSetDescriptor を生成する。
-
EventSetDescriptor(String, Class, MethodDescriptor[], Method, Method)
- この構築子は、java.lang.reflect.MethodDescriptor および java.lang.Class オブジェクトを使ってゼロから EventSetDescriptor を生成する。
-
getAddListenerMethod()
-
-
getListenerMethodDescriptors()
-
-
getListenerMethods()
-
-
getListenerType()
-
-
getRemoveListenerMethod()
-
-
isInDefaultEventSet()
- イベントセットが 「デフォルトのセット」 かどうかをレポートする。
-
isUnicast()
- 通常、イベントソースはマルチキャストである。
-
setInDefaultEventSet(boolean)
- 「デフォルトの」 セットとして (またはデフォルトのセットでないとして) イベントセットをマークする。
-
setUnicast(boolean)
- ユニキャストとして (またはユニキャストでないとして) イベントセットをマークする。
EventSetDescriptor
public EventSetDescriptor(Class sourceClass,
String eventSetName,
Class listenerType,
String listenerMethodName) throws IntrospectionException
- この構築子は、次のような最も単純な設計パターンに基づくことを前提にして EventSetDescriptor を生成します。つまり、名前付きイベント 「fred」 は、(1) インタフェース FredListener の単一メソッドの呼び出しとして伝達されること、(2) FredEvent 型の単一引数を持つこと、(3) FredListener は、ソースコンポーネントの addFredListener メソッドの呼び出しを使って登録でき、removeFredListener メソッドの呼び出しを使って削除できることです。
- パラメータ:
- sourceClass - イベントを出すクラス
- eventSetName - イベントのプログラム名。例えば 「fred」。これは必ず小文字で開始することに注意する。
- listenerType - イベントの伝達先であるターゲットインタフェース
- listenerMethodName - イベントがターゲットのリスナインタフェースに伝達されたときに呼び出されるメソッドの名前
- 例外: IntrospectionException
- 内部検査中に例外が発生した場合
EventSetDescriptor
public EventSetDescriptor(Class sourceClass,
String eventSetName,
Class listenerType,
String listenerMethodNames[],
String addListenerMethodName,
String removeListenerMethodName) throws IntrospectionException
- この構築子は、文字列名を使ってゼロから EventSetDescriptor を生成します。
- パラメータ:
- sourceClass - イベントを出すクラス
- eventSetName - イベントセットのプログラム名。これは必ず小文字で開始することに注意する。
- listenerType - イベント伝達先のターゲットインタフェースのクラス
- listenerMethodNames - イベントがターゲットのリスナインタフェースに伝達されたときに呼び出されるメソッドの名前
- addListenerMethodName - イベントリスナオブジェクトを登録できるイベントソース上のメソッドの名前。
- removeListenerMethodName - イベントリスナオブジェクトを登録解除できるイベントソース上のメソッドの名前
- 例外: IntrospectionException
- 内部検査中に例外が発生した場合
EventSetDescriptor
public EventSetDescriptor(String eventSetName,
Class listenerType,
Method listenerMethods[],
Method addListenerMethod,
Method removeListenerMethod) throws IntrospectionException
- この構築子は、java.lang.reflect.Method および java.lang.Class オブジェクトを使ってゼロから EventSetDescriptor を生成します。
- パラメータ:
- eventSetName - イベントセットのプログラム名
- listenerType - リスナインタフェースのクラス
- listenerMethods - ターゲットリスナ内の各イベント処理メソッドを記述する Method オブジェクトの配列。
- addListenerMethod - イベントリスナオブジェクトを登録できるイベントソース上のメソッド
- removeListenerMethod - イベントリスナオブジェクトを登録解除できるイベントソース上のメソッド
- 例外: IntrospectionException
- 内部検査中に例外が発生した場合
EventSetDescriptor
public EventSetDescriptor(String eventSetName,
Class listenerType,
MethodDescriptor listenerMethodDescriptors[],
Method addListenerMethod,
Method removeListenerMethod) throws IntrospectionException
- この構築子は、java.lang.reflect.MethodDescriptor および java.lang.Class オブジェクトを使ってゼロから EventSetDescriptor を生成します。
- パラメータ:
- eventSetName - イベントセットのプログラム名
- listenerType - リスナインタフェースのクラス
- listenerMethodDescriptors - ターゲットリスナ内の各イベント処理メソッドを記述する MethodDescriptor オブジェクトの配列
- addListenerMethod - イベントリスナオブジェクトを登録できるイベントソース上のメソッド
- removeListenerMethod - イベントリスナオブジェクトを登録解除できるイベントソース上のメソッド
- 例外: IntrospectionException
- 内部検査中に例外が発生した場合
getListenerType
public Class getListenerType()
- 返り値:
- イベントが出されたときに呼び出される、ターゲットインタフェースの Class オブジェクト
getListenerMethods
public Method[] getListenerMethods()
- 返り値:
- イベントが出されたときに呼び出されるターゲットリスナインタフェース内の、ターゲットメソッドの Method オブジェクトの配列
getListenerMethodDescriptors
public MethodDescriptor[] getListenerMethodDescriptors()
- 返り値:
- イベントが出されたときに呼び出されるターゲットリスナインタフェース内の、ターゲットメソッドの MethodDescriptor オブジェクトの配列
getAddListenerMethod
public Method getAddListenerMethod()
- 返り値:
- イベントソースでのリスナ登録に使うメソッド
getRemoveListenerMethod
public Method getRemoveListenerMethod()
- 返り値:
- イベントソースでのリスナ登録に使うメソッド
setUnicast
public void setUnicast(boolean unicast)
- ユニキャスト (またはユニキャストでない) としてイベントをマークします。
- パラメータ:
- unicast - イベントセットがユニキャストのときは true
isUnicast
public boolean isUnicast()
- 通常、イベントソースはマルチキャストです。ただし、例外的に完全なユニキャストのものもあります。
- 返り値:
- イベントセットがユニキャストのときは true。デフォルトの値は "false"
setInDefaultEventSet
public void setInDefaultEventSet(boolean inDefaultEventSet)
- 「デフォルトの」 セットとして (またはデフォルトのセットでないとして) イベントセットをマークします。
- パラメータ:
- unicast - イベントセットがユニキャストのときは true
isInDefaultEventSet
public boolean isInDefaultEventSet()
- イベントセットが 「デフォルトのセット」 かどうかをレポートします。
- 返り値:
- イベントセットが 「デフォルトのセット」 のときは true。デフォルトの値は 「true」
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス