モジュール java.desktop
パッケージ javax.accessibility

クラスAccessibleRelation

java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleRelation

public class AccessibleRelation
extends AccessibleBundle
クラスAccessibleRelationは、AccessibleRelationと1つ以上の他のオブジェクトを実装するオブジェクト間の関係を記述します。 オブジェクトが他のオブジェクトと持っている実際の関係は、AccessibleRelationsの合成されたセットであるAccessibleRelationSetとして定義されます。

AccessibleBundle.toDisplayString()メソッドを使用すると、このクラスで定義されているキーのResourceBundleからロケールに依存しないキーのローカライズされた文字列を取得できます。

このクラスの定数は、一般的なオブジェクト役割の、強く型付けされた列挙を示します。 このクラスの定数が、オブジェクトの役割を記述するのに十分でない場合は、このクラスからサブクラスを生成して、同じようにして定数を提供する必要があります。

導入されたバージョン:
1.3
  • フィールドのサマリー

    フィールド 
    修飾子と型 フィールド 説明
    static String CHILD_NODE_OF
    オブジェクトが、1つ以上のオブジェクトの子ノードであることを示します。
    static String CHILD_NODE_OF_PROPERTY
    2つ以上のオブジェクト間のCHILD_NODE_OFの関係が変更されたことを示します。
    static String CONTROLLED_BY
    オブジェクトが1つ以上のターゲット・オブジェクトによって制御されることを示します。
    static String CONTROLLED_BY_PROPERTY
    制御を実行中のターゲット・オブジェクトが変更されたことを識別します。
    static String CONTROLLER_FOR
    オブジェクトが1つ以上のターゲット・オブジェクトのコントローラであることを示します。
    static String CONTROLLER_FOR_PROPERTY
    ターゲット・オブジェクトのコントローラが変更されたことを識別します。
    static String EMBEDDED_BY
    オブジェクトが1つ以上のオブジェクトに埋め込まれていることを示します。
    static String EMBEDDED_BY_PROPERTY
    2つ以上のオブジェクト間のEMBEDDED_BYの関係が変更されたことを示します。
    static String EMBEDS
    オブジェクトに1つ以上のオブジェクトが埋め込まれていることを示します。
    static String EMBEDS_PROPERTY
    2つ以上のオブジェクト間のEMBEDSの関係が変更されたことを示します。
    static String FLOWS_FROM
    オブジェクトが、その前にある2番目のオブジェクトと論理的に連続していることを示します。
    static String FLOWS_FROM_PROPERTY
    2つのオブジェクト間のFLOWS_FROMの関係が変更されたことを示します。
    static String FLOWS_TO
    オブジェクトが、そのあとにある2番目のオブジェクトと論理的に連続していることを示します。
    static String FLOWS_TO_PROPERTY
    2つのオブジェクト間のFLOWS_TOの関係が変更されたことを示します。
    static String LABEL_FOR
    オブジェクトが1つ以上のターゲット・オブジェクトのラベルであることを示します。
    static String LABEL_FOR_PROPERTY
    ラベルのターゲット・グループが変更されたことを識別します。
    static String LABELED_BY
    オブジェクトが1つ以上のターゲット・オブジェクトによってラベル付けされることを示します。
    static String LABELED_BY_PROPERTY
    ラベル付けを実行中のオブジェクトが変更されたことを識別します。
    static String MEMBER_OF
    オブジェクトが1つ以上のターゲット・オブジェクトのグループのメンバーであることを示します。
    static String MEMBER_OF_PROPERTY
    グループのメンバーシップが変更されたことを識別します。
    static String PARENT_WINDOW_OF
    オブジェクトが、1つ以上のオブジェクトの親ウィンドウであることを示します。
    static String PARENT_WINDOW_OF_PROPERTY
    2つ以上のオブジェクト間のPARENT_WINDOW_OFの関係が変更されたことを示します。
    static String SUBWINDOW_OF
    オブジェクトが、1つ以上のオブジェクトのサブウィンドウであることを示します。
    static String SUBWINDOW_OF_PROPERTY
    2つ以上のオブジェクト間のSUBWINDOW_OFの関係が変更されたことを示します。

    クラス javax.accessibility.AccessibleBundleで宣言されたフィールド

    key
  • コンストラクタのサマリー

    コンストラクタ 
    コンストラクタ 説明
    AccessibleRelation​(String key)
    指定されたロケールに依存しないキーを使用して、新しいAccessibleRelationを作成します。
    AccessibleRelation​(String key, Object target)
    指定されたロケールに依存しないキーを使用して、新しいAccessibleRelationを作成します。
    AccessibleRelation​(String key, Object[] target)
    指定されたロケールに依存しないキーを使用して、新しいAccessibleRelationを作成します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    String getKey()
    このリレーションのキーを返します。
    Object[] getTarget()
    このリレーションのターゲット・オブジェクトを返します。
    void setTarget​(Object target)
    このリレーションのターゲット・オブジェクトを設定します。
    void setTarget​(Object[] target)
    このリレーションのターゲット・オブジェクトを設定します。

    クラス javax.accessibility.AccessibleBundleで宣言されたメソッド

    toDisplayString, toDisplayString, toDisplayString, toString

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait
  • フィールド詳細

    • LABEL_FOR

      public static final String LABEL_FOR
      オブジェクトが1つ以上のターゲット・オブジェクトのラベルであることを示します。
      関連項目:
      getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABELED_BY, MEMBER_OF
    • LABELED_BY

      public static final String LABELED_BY
      オブジェクトが1つ以上のターゲット・オブジェクトによってラベル付けされることを示します。
      関連項目:
      getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, MEMBER_OF
    • MEMBER_OF

      public static final String MEMBER_OF
      オブジェクトが1つ以上のターゲット・オブジェクトのグループのメンバーであることを示します。
      関連項目:
      getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, LABELED_BY
    • CONTROLLER_FOR

      public static final String CONTROLLER_FOR
      オブジェクトが1つ以上のターゲット・オブジェクトのコントローラであることを示します。
      関連項目:
      getTarget(), CONTROLLED_BY, LABEL_FOR, LABELED_BY, MEMBER_OF
    • CONTROLLED_BY

      public static final String CONTROLLED_BY
      オブジェクトが1つ以上のターゲット・オブジェクトによって制御されることを示します。
      関連項目:
      getTarget(), CONTROLLER_FOR, LABEL_FOR, LABELED_BY, MEMBER_OF
    • FLOWS_TO

      public static final String FLOWS_TO
      オブジェクトが、そのあとにある2番目のオブジェクトと論理的に連続していることを示します。 たとえば、テキストの段落がページの終わりに達し、テキスト・フッターやテキスト・ヘッダーを挟んで、次のページに続く場合があります。 段落の2つの部分は、別個のテキスト要素ですが、2番目の要素は最初の要素に連続しているという点で関係しています。 つまり、最初の要素から2番目の要素へ「流れ込み(flows to)」ます。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • FLOWS_FROM

      public static final String FLOWS_FROM
      オブジェクトが、その前にある2番目のオブジェクトと論理的に連続していることを示します。 たとえば、テキストの段落がページの終わりに達し、テキスト・フッターやテキスト・ヘッダーを挟んで、次のページに続く場合があります。 段落の2つの部分は、別個のテキスト要素ですが、2番目の要素は最初の要素に連続しているという点で関係しています。 つまり、最初の要素が2番目の要素から「流れ込み(flows from)」ます。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • SUBWINDOW_OF

      public static final String SUBWINDOW_OF
      オブジェクトが、1つ以上のオブジェクトのサブウィンドウであることを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • PARENT_WINDOW_OF

      public static final String PARENT_WINDOW_OF
      オブジェクトが、1つ以上のオブジェクトの親ウィンドウであることを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • EMBEDS

      public static final String EMBEDS
      オブジェクトに1つ以上のオブジェクトが埋め込まれていることを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • EMBEDDED_BY

      public static final String EMBEDDED_BY
      オブジェクトが1つ以上のオブジェクトに埋め込まれていることを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • CHILD_NODE_OF

      public static final String CHILD_NODE_OF
      オブジェクトが、1つ以上のオブジェクトの子ノードであることを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • LABEL_FOR_PROPERTY

      public static final String LABEL_FOR_PROPERTY
      ラベルのターゲット・グループが変更されたことを識別します。
      関連項目:
      定数フィールド値
    • LABELED_BY_PROPERTY

      public static final String LABELED_BY_PROPERTY
      ラベル付けを実行中のオブジェクトが変更されたことを識別します。
      関連項目:
      定数フィールド値
    • MEMBER_OF_PROPERTY

      public static final String MEMBER_OF_PROPERTY
      グループのメンバーシップが変更されたことを識別します。
      関連項目:
      定数フィールド値
    • CONTROLLER_FOR_PROPERTY

      public static final String CONTROLLER_FOR_PROPERTY
      ターゲット・オブジェクトのコントローラが変更されたことを識別します。
      関連項目:
      定数フィールド値
    • CONTROLLED_BY_PROPERTY

      public static final String CONTROLLED_BY_PROPERTY
      制御を実行中のターゲット・オブジェクトが変更されたことを識別します。
      関連項目:
      定数フィールド値
    • FLOWS_TO_PROPERTY

      public static final String FLOWS_TO_PROPERTY
      2つのオブジェクト間のFLOWS_TOの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • FLOWS_FROM_PROPERTY

      public static final String FLOWS_FROM_PROPERTY
      2つのオブジェクト間のFLOWS_FROMの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • SUBWINDOW_OF_PROPERTY

      public static final String SUBWINDOW_OF_PROPERTY
      2つ以上のオブジェクト間のSUBWINDOW_OFの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • PARENT_WINDOW_OF_PROPERTY

      public static final String PARENT_WINDOW_OF_PROPERTY
      2つ以上のオブジェクト間のPARENT_WINDOW_OFの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • EMBEDS_PROPERTY

      public static final String EMBEDS_PROPERTY
      2つ以上のオブジェクト間のEMBEDSの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • EMBEDDED_BY_PROPERTY

      public static final String EMBEDDED_BY_PROPERTY
      2つ以上のオブジェクト間のEMBEDDED_BYの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
    • CHILD_NODE_OF_PROPERTY

      public static final String CHILD_NODE_OF_PROPERTY
      2つ以上のオブジェクト間のCHILD_NODE_OFの関係が変更されたことを示します。
      導入されたバージョン:
      1.5
      関連項目:
      定数フィールド値
  • コンストラクタの詳細

    • AccessibleRelation

      public AccessibleRelation​(String key)
      指定されたロケールに依存しないキーを使用して、新しいAccessibleRelationを作成します。 キーStringは、関係のロケールに依存しないキーでなければなりません。 これは、ユーザーに表示する実際のStringとして使用するためのものではありません。 ローカライズされた文字列を取得するには、AccessibleBundle.toDisplayString()を使用します。
      パラメータ:
      key - ロケールに依存しないリレーション名
      関連項目:
      AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
    • AccessibleRelation

      public AccessibleRelation​(String key, Object target)
      指定されたロケールに依存しないキーを使用して、新しいAccessibleRelationを作成します。 キーStringは、関係のロケールに依存しないキーでなければなりません。 これは、ユーザーに表示する実際のStringとして使用するためのものではありません。 ローカライズされた文字列を取得するには、AccessibleBundle.toDisplayString()を使用します。
      パラメータ:
      key - ロケールに依存しないリレーション名
      target - このリレーションのターゲット・オブジェクト
      関連項目:
      AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
    • AccessibleRelation

      public AccessibleRelation​(String key, Object[] target)
      指定されたロケールに依存しないキーを使用して、新しいAccessibleRelationを作成します。 キーStringは、関係のロケールに依存しないキーでなければなりません。 これは、ユーザーに表示する実際のStringとして使用するためのものではありません。 ローカライズされた文字列を取得するには、AccessibleBundle.toDisplayString()を使用します。
      パラメータ:
      key - ロケールに依存しないリレーション名
      target - このリレーションのターゲット・オブジェクト
      関連項目:
      AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
  • メソッドの詳細

    • getKey

      public String getKey()
      このリレーションのキーを返します。
      戻り値:
      このリレーションのキー
      関連項目:
      CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, LABELED_BY, MEMBER_OF
    • getTarget

      public Object[] getTarget()
      このリレーションのターゲット・オブジェクトを返します。
      戻り値:
      このリレーションのターゲット・オブジェクトを含む配列
    • setTarget

      public void setTarget​(Object target)
      このリレーションのターゲット・オブジェクトを設定します。
      パラメータ:
      target - このリレーションのターゲット・オブジェクト
    • setTarget

      public void setTarget​(Object[] target)
      このリレーションのターゲット・オブジェクトを設定します。
      パラメータ:
      target - このリレーションのターゲット・オブジェクトを含む配列