モジュール 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())
      • add

        public boolean add​(Object o)
        次のクラスからコピーされた説明: ArrayList
        リストの最後に、指定された要素を追加します。
        定義:
        add、インタフェース: Collection<Object>
        定義:
        add、インタフェース: List<Object>
        オーバーライド:
        add、クラス: ArrayList<Object>
        パラメータ:
        o - リストに追加される要素
        戻り値:
        true (Collection.add(E)で指定されているとおり)
      • add

        public void add​(int index,
                        Object element)
        次のクラスからコピーされた説明: ArrayList
        リスト内の指定された位置に指定された要素を挿入します。 その位置とそれ以降に要素があればそれらを右に移動させ、各要素のインデックスに1を加えます。
        定義:
        add、インタフェース: List<Object>
        オーバーライド:
        add、クラス: ArrayList<Object>
        パラメータ:
        index - 指定の要素が挿入される位置のインデックス
        element - 挿入される要素
      • addAll

        public boolean addAll​(Collection<?> c)
        次のクラスからコピーされた説明: ArrayList
        指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。 オペレーションの進行中に、指定されたコレクションが変更された場合の、このオペレーションの動作は定義されていません。 (つまり、指定されたコレクションがこのリスト自身であり、リストが空でない場合、この呼出しの動作は保証されません。)
        定義:
        addAll、インタフェース: Collection<Object>
        定義:
        addAll、インタフェース: List<Object>
        オーバーライド:
        addAll、クラス: ArrayList<Object>
        パラメータ:
        c - このリストに追加される要素を含むコレクション。
        戻り値:
        呼出しの結果としてこのリストが変更された場合はtrue
        関連項目:
        AbstractCollection.add(Object)
      • addAll

        public boolean addAll​(int index,
                              Collection<?> c)
        次のクラスからコピーされた説明: ArrayList
        指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。 その位置とそれ以降に要素がある場合は、それらを右に移動して、各要素のインデックスに1を加えます。 新しい要素は、指定されたコレクションのイテレータによって返される順番でリストに挿入されます。
        定義:
        addAll、インタフェース: List<Object>
        オーバーライド:
        addAll、クラス: ArrayList<Object>
        パラメータ:
        index - 指定されたコレクションの最初の要素を挿入する位置のインデックス。
        c - このリストに追加される要素を含むコレクション。
        戻り値:
        呼出しの結果としてこのリストが変更された場合はtrue
      • set

        public Object set​(int index,
                          Object element)
        次のクラスからコピーされた説明: ArrayList
        リストの指定された位置にある要素を、指定された要素で置き換えます。
        定義:
        set、インタフェース: List<Object>
        オーバーライド:
        set、クラス: ArrayList<Object>
        パラメータ:
        index - 置換される要素のインデックス。
        element - 指定された位置に格納される要素。
        戻り値:
        指定された位置に以前あった要素。