- 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
-
-
-
-
フィールドの詳細
-
LABEL_FOR
public static final String LABEL_FOR
オブジェクトが1つ以上のターゲット・オブジェクトのラベルであることを示します。
-
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つ以上のターゲット・オブジェクトのグループのメンバーであることを示します。
-
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
- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
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
- このリレーションのターゲット・オブジェクトを含む配列
-
-