モジュール java.desktop
パッケージ 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の関係が変更されたことを示します。
    • コンストラクタのサマリー

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

      • 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)
    • メソッドの詳細

      • getTarget

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

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

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