モジュール java.management
パッケージ javax.management.relation

クラスRoleUnresolvedList

  • すべての実装されたインタフェース:
    Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess

    public class RoleUnresolvedList
    extends ArrayList<Object>
    RoleUnresolvedListは、RoleUnresolvedオブジェクトのリストを表現します。RoleUnresolvedオブジェクトは、ロールの読み取りまたは書込みアクセスの試行時に問題が発生したため、関係から取得できなかったロールを表します。
    導入されたバージョン:
    1.5
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • RoleUnresolvedList

        public RoleUnresolvedList()
        空のRoleUnresolvedListを作成します。
      • RoleUnresolvedList

        public RoleUnresolvedList​(int initialCapacity)
        指定された初期容量で空のRoleUnresolvedListを作成します。
        パラメータ:
        initialCapacity - 初期容量
      • RoleUnresolvedList

        public RoleUnresolvedList​(List<RoleUnresolved> list)
                           throws IllegalArgumentException
        指定されたListの要素を、Listのイテレータによって返される順に格納するRoleUnresolvedListを構築します。 RoleUnresolvedListインスタンスの初期サイズは、指定されたListのサイズの110%です。
        パラメータ:
        list - 新しいListの初期コンテンツを定義するRoleUnresolvedList
        例外:
        IllegalArgumentException - listパラメータがnullである場合、またはlistパラメータにRoleUnresolved以外のオブジェクトが含まれる場合。
        関連項目:
        ArrayList(java.util.Collection)
    • メソッドの詳細

      • asList

        public List<RoleUnresolved> asList()
        このリストのビューをList<RoleUnresolved>として返します。 戻り値を変更すると元のRoleUnresolvedListが変更され、逆の場合も同じです。
        戻り値:
        このRoleUnresolvedListの内容を反映するList<RoleUnresolved>

        このメソッドが指定したRoleUnresolvedListインスタンスに対して呼び出された場合、以降に、そのRoleUnresolved以外のインスタンスにオブジェクトを追加しようとする試みは、IllegalArgumentExceptionをスローして失敗します。 互換性を維持するため、このメソッドが呼び出されたことのないRoleUnresolvedListでは、RoleUnresolved以外のオブジェクトを追加することが可能です。

        例外:
        IllegalArgumentException - このRoleUnresolvedListRoleUnresolved以外の要素が含まれる場合。
        導入されたバージョン:
        1.6
      • add

        public void add​(int index,
                        RoleUnresolved role)
                 throws IllegalArgumentException,
                        IndexOutOfBoundsException
        要素として指定された未解決のロールを指定の位置に挿入します。 インデックス値が現在の位置を表す値以上である要素は、上に移動します。
        パラメータ:
        index - リスト内の新しいRoleUnresolvedオブジェクトの挿入位置。
        role - 挿入されるRoleUnresolvedオブジェクト。
        例外:
        IllegalArgumentException - 未解決のロールがnullの場合
        IndexOutOfBoundsException - インデックスが範囲外の場合(index < 0||index> size())
      • addAll

        public boolean addAll​(RoleUnresolvedList roleList)
                       throws IndexOutOfBoundsException
        指定されたRoleUnresolvedList内のすべての要素を、指定されたRoleUnresolvedListのイテレータによって返される順番で、リストの末尾に付加します。
        パラメータ:
        roleList - リストに挿入される要素(nullも可)。
        戻り値:
        この呼出しの結果、このリストが変更された場合はtrue。
        例外:
        IndexOutOfBoundsException - リスト外部のインデックスでアクセスした場合。
      • addAll

        public boolean addAll​(int index,
                              RoleUnresolvedList roleList)
                       throws IllegalArgumentException,
                              IndexOutOfBoundsException
        指定されたRoleUnresolvedList内のすべての要素を、指定されたRoleUnresolvedListのイテレータによって返される順番で、指定の位置に挿入します。
        パラメータ:
        index - 指定されたRoleUnresolvedListから最初の要素を挿入する位置。
        roleList - リストに挿入される要素。
        戻り値:
        この呼出しの結果、このリストが変更された場合はtrue。
        例外:
        IllegalArgumentException - ロールがnullの場合。
        IndexOutOfBoundsException - インデックスが範囲外の場合(index < 0||index> size())