- java.lang.Object
-
- javafx.event.EventType<T>
-
- 型パラメータ:
T- このタイプが適用されるイベント・クラス
- すべての実装されたインタフェース:
Serializable
public final class EventType<T extends Event> extends Object implements Serializable
このクラスは、Eventに関連付けられた特定のイベント・タイプを表します。イベント・タイプは、ルートとして
ROOT(Event.ANYと等しい)を持つ階層を形成します。 これは、単一のイベント・フィルタ/ハンドラをスーパー・イベント・タイプに登録でき、そのサブ・タイプ・イベントも受け取るイベント・フィルタ/ハンドラの登録で役立ちます。 同じ名前と親を使用して2つの異なるEventTypeオブジェクトを構築することはできません。デシリアライズに関する注意: (たとえば、
Eventデシリアライズの一環として)デシリアライズされるすべてのEventTypeは、デシリアライズ時に存在している必要があります。 EventTypeのデシリアライズでは、新しいEventTypeオブジェクトは作成されません。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 EventType()非推奨。存在できるこのようなEventTypeは1つのみであるため、このコンストラクタは使用しないでくださいEventType(String name)指定された名前、およびスーパー・タイプとしてEventType.ROOTを使用して新しいEventTypeを構築します。EventType(EventType<? super T> superType)指定されたスーパー・タイプを使用し、名前をnullに設定して新しいEventTypeを構築します。EventType(EventType<? super T> superType, String name)指定されたスーパー・タイプと名前を使用して新しいEventTypeを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringgetName()このイベント・タイプの名前を取得します。EventType<? super T>getSuperType()このイベント・タイプのスーパー・タイプを取得します。StringtoString()このEventTypeオブジェクトの文字列表現を返します。
-
-
-
コンストラクタの詳細
-
EventType
@Deprecated public EventType()
非推奨。 存在できるこのようなEventTypeは1つのみであるため、このコンストラクタは使用しないでくださいスーパー・タイプとしてEventType.ROOTを使用し、名前をnullに設定して新しいEventTypeを構築します。
-
EventType
public EventType(String name)
指定された名前、およびスーパー・タイプとしてEventType.ROOTを使用して新しいEventTypeを構築します。- パラメータ:
name- 名前- 例外:
IllegalArgumentException- 名前が同じで、親としてROOT/Event.ANYを持つEventTypeの場合
-
EventType
public EventType(EventType<? super T> superType)
指定されたスーパー・タイプを使用し、名前をnullに設定して新しいEventTypeを構築します。- パラメータ:
superType- イベントのスーパー・タイプ- 例外:
IllegalArgumentException- 名前がnullで、このスーパータイプの下のEventTypeが存在する場合
-
EventType
public EventType(EventType<? super T> superType, String name)
指定されたスーパー・タイプと名前を使用して新しいEventTypeを構築します。- パラメータ:
superType- イベントのスーパー・タイプname- 名前- 例外:
IllegalArgumentException- 同じ名前およびsuperTypeを持つEventTypeが存在する場合
-
-