- 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
を構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 String
getName()
このイベント・タイプの名前を取得します。EventType<? super T>
getSuperType()
このイベント・タイプのスーパー・タイプを取得します。String
toString()
この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が存在する場合
-
-