java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Object>
javax.management.relation.RoleList
- すべての実装されたインタフェース:
- Serializable,- Cloneable,- Iterable<Object>,- Collection<Object>,- List<Object>,- RandomAccess
RoleListは、ロール(Roleオブジェクト)のリストを表します。 関係を作成するときと、関係に含まれる複数のロールをsetRoles()メソッドによって設定しようとするときにパラメータとして使用されます。 RoleResultの一部として返され、取得に成功したロールを提供します。 
- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
- 
フィールドのサマリークラス java.util.AbstractListで宣言されたフィールドmodCount
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明void要素として指定されたロールを指定の位置に挿入します。voidリストの最後の要素として、指定されたRoleを追加します。boolean指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、指定の位置に挿入します。boolean指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、リストの末尾に付加します。asList()このリストのビューをList<Role>として返します。void指定された位置の要素に、指定されたロールを設定します。クラス java.util.ArrayListで宣言されたメソッドadd, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, retainAll, set, size, spliterator, subList, toArray, toArray, trimToSizeクラス java.util.AbstractListで宣言されたメソッドequals, hashCodeクラス java.util.AbstractCollectionで宣言されたメソッドcontainsAll, toStringインタフェース java.util.Collectionで宣言されたメソッドparallelStream, stream, toArrayインタフェース java.util.Listで宣言されたメソッドcontainsAll, replaceAll, sort
- 
コンストラクタの詳細- 
RoleListpublic RoleList()空のRoleListを作成します。
- 
RoleListpublic RoleList(int initialCapacity)指定された初期容量で空のRoleListを作成します。- パラメータ:
- initialCapacity- 初期容量
 
- 
RoleListpublic RoleList(List<Role> list) throws IllegalArgumentException指定されたListの要素を、Listのイテレータによって返される順に格納するRoleListを構築します。RoleListインスタンスの初期サイズは、指定されたListのサイズの110%です。- パラメータ:
- list- 新しい- Listの初期コンテンツを定義する- RoleList。
- 例外:
- IllegalArgumentException-- listパラメータが- nullである場合、または- listパラメータにRoleでないオブジェクトが含まれる場合。
- 関連項目:
- ArrayList(java.util.Collection)
 
 
- 
- 
メソッドの詳細- 
asListこのリストのビューをList<Role>として返します。 戻り値を変更すると元のRoleListが変更され、逆の場合も同じです。- 戻り値:
- このRoleListの内容を反映するList<Role>このメソッドが指定した RoleListインスタンスに対して呼び出された場合、以降に、そのRole以外のインスタンスにオブジェクトを追加しようとする試みは、IllegalArgumentExceptionをスローして失敗します。 互換性を維持するため、このメソッドが呼び出されたことのないRoleListでは、Role以外のオブジェクトを追加することが可能です。
- 例外:
- IllegalArgumentException- この- RoleListに- Role以外の要素が含まれる場合。
- 導入されたバージョン:
- 1.6
 
- 
addpublic void add(Role role) throws IllegalArgumentExceptionリストの最後の要素として、指定されたRoleを追加します。- パラメータ:
- role- 追加されるロール。
- 例外:
- IllegalArgumentException- ロールがnullの場合。
 
- 
addpublic void add(int index, Role role) throws IllegalArgumentException, IndexOutOfBoundsException要素として指定されたロールを指定の位置に挿入します。 インデックス値が現在の位置を表す値以上である要素は、上に移動します。- パラメータ:
- index- 新規Roleオブジェクトを挿入するリスト内の位置。
- role- 挿入されるRoleオブジェクト。
- 例外:
- IllegalArgumentException- ロールがnullの場合。
- IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。
 
- 
setpublic void set(int index, Role role) throws IllegalArgumentException, IndexOutOfBoundsException指定された位置の要素に、指定されたロールを設定します。 この位置より前の要素は破棄されます。- パラメータ:
- index- 指定された位置。
- role- ロール要素の設定値。
- 例外:
- IllegalArgumentException- ロールがnullの場合。
- IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。
 
- 
addAllpublic boolean addAll(RoleList roleList) throws IndexOutOfBoundsException指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、リストの末尾に付加します。- パラメータ:
- roleList- リストに挿入される要素(nullも可)
- 戻り値:
- この呼出しの結果、このリストが変更された場合はtrue。
- 例外:
- IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。
- 関連項目:
- ArrayList.addAll(Collection)
 
- 
addAllpublic boolean addAll(int index, RoleList roleList) throws IllegalArgumentException, IndexOutOfBoundsException指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、指定の位置に挿入します。- パラメータ:
- index- 指定されたRoleListから最初の要素を挿入する位置。
- roleList- リストに挿入される要素。
- 戻り値:
- この呼出しの結果、このリストが変更された場合はtrue。
- 例外:
- IllegalArgumentException- ロールがnullの場合。
- IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。
- 関連項目:
- ArrayList.addAll(int, Collection)
 
 
-