モジュール java.desktop
パッケージ 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()
      デフォルトのロケールを使用して、セット内のすべてのリレーションを表すローカライズされた文字列を作成します。
    • コンストラクタの詳細

      • 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配列