モジュール 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​(RoleUnresolved role) throws IllegalArgumentException
      リストの最後の要素として、指定されたRoleUnresolvedを追加します。
      パラメータ:
      role - 追加される未解決のロール。
      例外:
      IllegalArgumentException - 未解決のロールがnullの場合
    • add

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

      public void set​(int index, RoleUnresolved role) throws IllegalArgumentException, IndexOutOfBoundsException
      指定された位置の要素に、指定された未解決のロールを設定します。 この位置より前の要素は破棄されます。
      パラメータ:
      index - 指定された位置。
      role - 未解決のロール要素の設定値。
      例外:
      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())