モジュール java.desktop
パッケージ javax.accessibility

クラスAccessibleRelationSet

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()
    デフォルトのロケールを使用して、セット内のすべてのリレーションを表すローカライズされた文字列を作成します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

  • コンストラクタの詳細

    • 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)