public class AccessibleRelation extends AccessibleBundle
AccessibleRelationクラスは、AccessibleRelationを実装しているオブジェクトと、その他の1つ以上のオブジェクトとの間のリレーションを記述します。 オブジェクトの、ほかのオブジェクトとの実際のリレーションは、AccessibleRelationの組み合わせであるAccessibleRelationSetで定義されます。
toDisplayStringメソッドを使うと、このクラスで定義されたキーに対して事前に定義されたResourceBundleから、ロケールに依存しないキーのローカライズされた文字列を取得できます。
このクラスの定数は、一般的なオブジェクト役割の、強く型付けされた列挙を示します。 このクラスの定数が、オブジェクトの役割を記述するのに十分でない場合は、このクラスからサブクラスを生成して、同じようにして定数を提供する必要があります。
修飾子と型 | フィールド | 説明 |
---|---|---|
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リレーションが変更されたことを示します。
|
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) |
このリレーションのターゲット・オブジェクトを設定します。
|
toDisplayString, toDisplayString, toDisplayString, toString
public static final String LABEL_FOR
public static final String LABELED_BY
getTarget()
, CONTROLLER_FOR
, CONTROLLED_BY
, LABEL_FOR
, MEMBER_OF
public static final String MEMBER_OF
public static final String CONTROLLER_FOR
getTarget()
, CONTROLLED_BY
, LABEL_FOR
, LABELED_BY
, MEMBER_OF
public static final String CONTROLLED_BY
getTarget()
, CONTROLLER_FOR
, LABEL_FOR
, LABELED_BY
, MEMBER_OF
public static final String FLOWS_TO
public static final String FLOWS_FROM
public static final String SUBWINDOW_OF
public static final String PARENT_WINDOW_OF
public static final String EMBEDS
public static final String EMBEDDED_BY
public static final String CHILD_NODE_OF
public static final String LABEL_FOR_PROPERTY
public static final String LABELED_BY_PROPERTY
public static final String MEMBER_OF_PROPERTY
public static final String CONTROLLER_FOR_PROPERTY
public static final String CONTROLLED_BY_PROPERTY
public static final String FLOWS_TO_PROPERTY
public static final String FLOWS_FROM_PROPERTY
public static final String SUBWINDOW_OF_PROPERTY
public static final String PARENT_WINDOW_OF_PROPERTY
public static final String EMBEDS_PROPERTY
public static final String EMBEDDED_BY_PROPERTY
public AccessibleRelation(String key)
key
- ロケールに依存しないリレーション名。AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
public AccessibleRelation(String key, Object target)
key
- ロケールに依存しないリレーション名。target
- このリレーションのターゲット・オブジェクトAccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
public AccessibleRelation(String key, Object[] target)
key
- ロケールに依存しないリレーション名。target
- このリレーションのターゲット・オブジェクトAccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
public String getKey()
CONTROLLER_FOR
, CONTROLLED_BY
, LABEL_FOR
, LABELED_BY
, MEMBER_OF
public Object[] getTarget()
public void setTarget(Object target)
target
- このリレーションのターゲット・オブジェクトpublic void setTarget(Object[] target)
target
- このリレーションのターゲット・オブジェクトを含む配列 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。