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
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
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, 2013, Oracle and/or its affiliates. All rights reserved.