- java.lang.Object
-
- javax.accessibility.AccessibleRelationSet
-
public class AccessibleRelationSet extends Object
クラスAccessibleRelationSet
は、コンポーネントのリレーション・セットを決定します。 コンポーネントのリレーション・セットは、他のコンポーネントとのコンポーネント・リレーションシップを記述するAccessibleRelation
オブジェクトのセットです。- 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleRelation
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected Vector<AccessibleRelation>
relations
Vector
の各エントリは、AccessibleRelation
を表します。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AccessibleRelationSet()
空の新しいリレーション・セットを作成します。AccessibleRelationSet(AccessibleRelation[] relations)
渡されたリレーションの配列に格納されている初期状態セットを使って、新規のリレーションを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
add(AccessibleRelation relation)
新しいリレーションを現在のリレーション・セットに追加します。void
addAll(AccessibleRelation[] relations)
すべてのリレーションを既存のリレーション・セットに追加します。void
clear()
現在のリレーション・セットからすべてのリレーションを削除します。boolean
contains(String key)
リレーション・セットに、指定されたキーと一致するリレーションがあるかどうかを返します。AccessibleRelation
get(String key)
指定されたキーと一致するリレーションを返します。boolean
remove(AccessibleRelation relation)
現在のリレーション・セットから、あるリレーションを削除します。int
size()
このリレーション・セットに含まれているリレーションの数を返します。AccessibleRelation[]
toArray()
現在のリレーション・セットをAccessibleRelation
の配列として返します。String
toString()
デフォルトのロケールを使用して、セット内のすべてのリレーションを表すローカライズされた文字列を作成します。
-
-
-
フィールドの詳細
-
relations
protected Vector<AccessibleRelation> relations
Vector
の各エントリは、AccessibleRelation
を表します。
-
-
コンストラクタの詳細
-
AccessibleRelationSet
public AccessibleRelationSet()
空の新しいリレーション・セットを作成します。
-
AccessibleRelationSet
public AccessibleRelationSet(AccessibleRelation[] relations)
渡されたリレーションの配列に格納されている初期状態セットを使って、新規のリレーションを作成します。 重複するエントリは無視されます。- パラメータ:
relations
- リレーション・セットを記述するAccessibleRelation
の配列
-
-
メソッドの詳細
-
add
public boolean add(AccessibleRelation relation)
新しいリレーションを現在のリレーション・セットに追加します。 リレーションがすでにリレーション・セットにある場合は、指定されたリレーションのターゲットが既存のリレーションのターゲットにマージされます。 そうでない場合は、新しいリレーションがリレーション・セットに追加されます。- パラメータ:
relation
- リレーション・セットに追加するリレーション- 戻り値:
- リレーションがリレーション・セットに追加された場合
true
; リレーション・セットが変更されていない場合はfalse
-
addAll
public void addAll(AccessibleRelation[] relations)
すべてのリレーションを既存のリレーション・セットに追加します。 重複するエントリは無視されます。- パラメータ:
relations
- リレーション・セットを記述するAccessibleRelation
配列
-
remove
public boolean remove(AccessibleRelation relation)
現在のリレーション・セットから、あるリレーションを削除します。 リレーションがセット内にない場合、リレーション・セットは変更されず、戻り値はfalse
になります。 リレーションがリレーション・セット内にある場合、リレーションはセットから削除され、戻り値はtrue
になります。- パラメータ:
relation
- リレーション・セットから削除するリレーション- 戻り値:
- リレーションがリレーション・セット内にある場合は
true
; リレーション・セットが変更されていない場合はfalse
-
clear
public void clear()
現在のリレーション・セットからすべてのリレーションを削除します。
-
size
public int size()
このリレーション・セットに含まれているリレーションの数を返します。- 戻り値:
- このリレーション・セットに含まれているリレーションの数
-
contains
public boolean contains(String key)
リレーション・セットに、指定されたキーと一致するリレーションがあるかどうかを返します。- パラメータ:
key
-AccessibleRelation
キー- 戻り値:
- リレーションがリレーション・セット内にある場合は
true
; そうでなければfalse
-
get
public AccessibleRelation get(String key)
指定されたキーと一致するリレーションを返します。- パラメータ:
key
-AccessibleRelation
キー- 戻り値:
- 指定されたキーと一致するリレーションが存在する場合は、そのリレーション。 それ以外の場合は
null
が返されます。
-
toArray
public AccessibleRelation[] toArray()
現在のリレーション・セットをAccessibleRelation
の配列として返します。- 戻り値:
- 現在のリレーションに接触する
AccessibleRelation
配列
-
toString
public String toString()
デフォルトのロケールを使用して、セット内のすべてのリレーションを表すローカライズされた文字列を作成します。- オーバーライド:
toString
、クラスObject
- 戻り値:
- コンマ区切りのローカライズされた文字列
- 関連項目:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
-