- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRelation
-
public class AccessibleRelation extends AccessibleBundle
クラスAccessibleRelationは、AccessibleRelationを実装するオブジェクトと他の1つ以上のオブジェクト間のリレーションを示します。 オブジェクトが他のオブジェクトと実際に持つリレーションは、AccessibleRelationSet(AccessibleRelationsで構成されるセット)として定義されます。AccessibleBundle.toDisplayString()メソッドを使用すると、ロケール非依存キーのローカライズされた文字列を、このクラスで定義されているキーの事前定義済のResourceBundleから取得できます。このクラスの定数は、一般的なオブジェクト役割の、強く型付けされた列挙を示します。 このクラスの定数が、オブジェクトの役割を記述するのに十分でない場合は、このクラスからサブクラスを生成して、同じようにして定数を提供する必要があります。
- 導入されたバージョン:
- 1.3
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static StringCHILD_NODE_OFオブジェクトが、1つ以上のオブジェクトの子ノードであることを示します。static StringCHILD_NODE_OF_PROPERTY2つ以上のオブジェクト間のCHILD_NODE_OFリレーションが変更されたことを示します。static StringCONTROLLED_BYオブジェクトが1つ以上のターゲット・オブジェクトによって制御されることを示します。static StringCONTROLLED_BY_PROPERTY制御を実行中のターゲット・オブジェクトが変更されたことを識別します。static StringCONTROLLER_FORオブジェクトが1つ以上のターゲット・オブジェクトのコントローラであることを示します。static StringCONTROLLER_FOR_PROPERTYターゲット・オブジェクトのコントローラが変更されたことを識別します。static StringEMBEDDED_BYオブジェクトが1つ以上のオブジェクトに埋め込まれていることを示します。static StringEMBEDDED_BY_PROPERTY2つ以上のオブジェクト間のEMBEDDED_BYリレーションが変更されたことを示します。static StringEMBEDSオブジェクトに1つ以上のオブジェクトが埋め込まれていることを示します。static StringEMBEDS_PROPERTY2つ以上のオブジェクト間のEMBEDSリレーションが変更されたことを示します。static StringFLOWS_FROMオブジェクトが、その前にある2番目のオブジェクトと論理的に連続していることを示します。static StringFLOWS_FROM_PROPERTY2つのオブジェクト間のFLOWS_FROMリレーションが変更されたことを示します。static StringFLOWS_TOオブジェクトが、そのあとにある2番目のオブジェクトと論理的に連続していることを示します。static StringFLOWS_TO_PROPERTY2つのオブジェクト間のFLOWS_TOリレーションが変更されたことを示します。static StringLABEL_FORオブジェクトが1つ以上のターゲット・オブジェクトのラベルであることを示します。static StringLABEL_FOR_PROPERTYラベルのターゲット・グループが変更されたことを識別します。static StringLABELED_BYオブジェクトが1つ以上のターゲット・オブジェクトによってラベル付けされることを示します。static StringLABELED_BY_PROPERTYラベル付けを実行中のオブジェクトが変更されたことを識別します。static StringMEMBER_OFオブジェクトが1つ以上のターゲット・オブジェクトのグループのメンバーであることを示します。static StringMEMBER_OF_PROPERTYグループのメンバーシップが変更されたことを識別します。static StringPARENT_WINDOW_OFオブジェクトが、1つ以上のオブジェクトの親ウィンドウであることを示します。static StringPARENT_WINDOW_OF_PROPERTY2つ以上のオブジェクト間のPARENT_WINDOW_OFリレーションが変更されたことを示します。static StringSUBWINDOW_OFオブジェクトが、1つ以上のオブジェクトのサブウィンドウであることを示します。static StringSUBWINDOW_OF_PROPERTY2つ以上のオブジェクト間のSUBWINDOW_OFリレーションが変更されたことを示します。-
クラスjavax.accessibilityで宣言されるフィールド。AccessibleBundle
key
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AccessibleRelation(String key)指定されたロケール非依存キーを使用して、新しいAccessibleRelationを作成します。AccessibleRelation(String key, Object target)指定されたロケール非依存キーを使用して、新しいAccessibleRelationを作成します。AccessibleRelation(String key, Object[] target)指定されたロケール非依存キーを使用して、新しいAccessibleRelationを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringgetKey()このリレーションのキーを返します。Object[]getTarget()このリレーションのターゲット・オブジェクトを返します。voidsetTarget(Object target)このリレーションのターゲット・オブジェクトを設定します。voidsetTarget(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- このリレーションのターゲット・オブジェクトを含む配列
-
-