JavaTM 2
Platform
Std. Ed. v1.4.0

javax.accessibility
クラス AccessibleRelation

java.lang.Object
  |
  +--javax.accessibility.AccessibleBundle
        |
        +--javax.accessibility.AccessibleRelation

public class AccessibleRelation
extends AccessibleBundle

Class AccessibleRelation は、AccessibleRelation を実装しているオブジェクトと、その他の 1 つ以上のオブジェクトとの間のリレーションを記述します。オブジェクトの、他のオブジェクトとの実際のリレーションは、AccessibleRelations の組み合わせである AccessibleRelationSet で定義されます。

toDisplayString メソッドを使うと、このクラスで定義されたキーに対して事前に定義された ResourceBundle から、ロケールに依存しないキーの地域に対応した文字列を取得できます。

このクラスの定数は、オブジェクトに共通のユーザ補助機能のデータ型の変更不可能な列挙を示します。このクラスの定数が、オブジェクトの機能を記述するのに十分でない場合は、このクラスからサブクラスを生成して、同じようにして定数を提供する必要があります。


フィールドの概要
static String CONTROLLED_BY
          オブジェクトが 1 つ以上のターゲットオブジェクトによって制御されることを示します。
static String CONTROLLED_BY_PROPERTY
          制御を実行中のターゲットオブジェクトが変更されたことを識別します。
static String CONTROLLER_FOR
          オブジェクトが 1 つ以上のターゲットオブジェクトのコントローラであることを示します。
static String CONTROLLER_FOR_PROPERTY
          ターゲットオブジェクトのコントローラが変更されたことを識別します。
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
          グループのメンバが変更されたことを識別します。
 
クラス 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
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

LABEL_FOR

public static final String LABEL_FOR
オブジェクトが 1 つ以上のターゲットオブジェクトのラベルであることを示します。

関連項目:
getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABELED_BY, MEMBER_OF

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 つ以上のターゲットオブジェクトのグループのメンバであることを示します。

関連項目:
getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, LABELED_BY

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

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
制御を実行中のターゲットオブジェクトが変更されたことを識別します。

関連項目:
定数フィールド値
コンストラクタの詳細

AccessibleRelation

public AccessibleRelation(String key)
指定されたロケールに依存しないキーを使って新しい AccessibleRelation を作成します。

パラメータ:
key - ロケールに依存しないリレーション名
関連項目:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

AccessibleRelation

public AccessibleRelation(String key,
                          Object target)
指定されたロケールに依存しないキーを使って新しい AccessibleRelation を作成します。

パラメータ:
key - ロケールに依存しないリレーション名
target - このリレーションのターゲットオブジェクト
関連項目:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

AccessibleRelation

public AccessibleRelation(String key,
                          Object[] target)
指定されたロケールに依存しないキーを使って新しい AccessibleRelation を作成します。

パラメータ:
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 - このリレーションのターゲットオブジェクトを含む配列

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.