- 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
 
 public class RoleList extends ArrayList<Object> RoleListは、ロール(Roleオブジェクト)のリストを表します。 関係を作成するときと、関係に含まれる複数のロールをsetRoles()メソッドによって設定しようとするときにパラメータとして使用されます。 RoleResultの一部として返され、取得に成功したロールを提供します。- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
 
- 
- 
フィールドのサマリー- 
クラス java.util.AbstractListで宣言されたフィールドmodCount
 
- 
 - 
メソッドのサマリー修飾子と型 メソッド 説明 voidadd(int index, Role role)要素として指定されたロールを指定の位置に挿入します。voidadd(Role role)リストの最後の要素として、指定されたRoleを追加します。booleanaddAll(int index, RoleList roleList)指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、指定の位置に挿入します。booleanaddAll(RoleList roleList)指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、リストの末尾に付加します。List<Role>asList()このリストのビューをList<Role>として返します。voidset(int index, Role role)指定された位置の要素に、指定されたロールを設定します。- 
クラス java.util.ArrayListで宣言されたメソッドadd, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, 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, equals, hashCode, 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)
 
 
- 
 - 
メソッドの詳細- 
asListpublic List<Role> 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)
 
 
- 
 
-