- 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, Object element)リスト内の指定された位置に指定された要素を挿入します。voidadd(int index, Role role)要素として指定されたロールを指定の位置に挿入します。booleanadd(Object o)リストの最後に、指定された要素を追加します。voidadd(Role role)リストの最後の要素として、指定されたRoleを追加します。booleanaddAll(int index, Collection<?> c)指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。booleanaddAll(int index, RoleList roleList)指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、指定の位置に挿入します。booleanaddAll(Collection<?> c)指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。booleanaddAll(RoleList roleList)指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、リストの末尾に付加します。List<Role>asList()このリストのビューをList<Role>として返します。Objectset(int index, Object element)リストの指定された位置にある要素を、指定された要素で置き換えます。voidset(int index, Role role)指定された位置の要素に、指定されたロールを設定します。-
クラス java.util.AbstractCollectionから継承されたメソッド
containsAll, toString
-
クラス java.util.AbstractListから継承されたメソッド
equals, hashCode
-
クラス java.util.ArrayListから継承されたメソッド
clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
インタフェース java.util.Collectionから継承されたメソッド
parallelStream, stream
-
-
-
-
コンストラクタの詳細
-
RoleList
public RoleList()
空のRoleListを作成します。
-
RoleList
public RoleList(int initialCapacity)
指定された初期容量で空のRoleListを作成します。- パラメータ:
initialCapacity- 初期容量
-
RoleList
public 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
public List<Role> asList()
このリストのビューをList<Role>として返します。 戻り値を変更すると元のRoleListが変更され、逆の場合も同じです。- 戻り値:
- この
RoleListの内容を反映するList<Role>このメソッドが指定した
RoleListインスタンスに対して呼び出された場合、以降に、そのRole以外のインスタンスにオブジェクトを追加しようとする試みは、IllegalArgumentExceptionをスローして失敗します。 互換性を維持するため、このメソッドが呼び出されたことのないRoleListでは、Role以外のオブジェクトを追加することが可能です。 - 例外:
IllegalArgumentException- このRoleListにRole以外の要素が含まれる場合。- 導入されたバージョン:
- 1.6
-
add
public void add(Role role) throws IllegalArgumentException
リストの最後の要素として、指定されたRoleを追加します。- パラメータ:
role- 追加されるロール。- 例外:
IllegalArgumentException- ロールがnullの場合。
-
add
public void add(int index, Role role) throws IllegalArgumentException, IndexOutOfBoundsException要素として指定されたロールを指定の位置に挿入します。 インデックス値が現在の位置を表す値以上である要素は、上に移動します。- パラメータ:
index- 新規Roleオブジェクトを挿入するリスト内の位置。role- 挿入されるRoleオブジェクト。- 例外:
IllegalArgumentException- ロールがnullの場合。IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。
-
set
public void set(int index, Role role) throws IllegalArgumentException, IndexOutOfBoundsException指定された位置の要素に、指定されたロールを設定します。 この位置より前の要素は破棄されます。- パラメータ:
index- 指定された位置。role- ロール要素の設定値。- 例外:
IllegalArgumentException- ロールがnullの場合。IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。
-
addAll
public boolean addAll(RoleList roleList) throws IndexOutOfBoundsException
指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、リストの末尾に付加します。- パラメータ:
roleList- リストに挿入される要素(nullも可)- 戻り値:
- この呼出しの結果、このリストが変更された場合はtrue。
- 例外:
IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。- 関連項目:
ArrayList.addAll(Collection)
-
addAll
public boolean addAll(int index, RoleList roleList) throws IllegalArgumentException, IndexOutOfBoundsException指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、指定の位置に挿入します。- パラメータ:
index- 指定されたRoleListから最初の要素を挿入する位置。roleList- リストに挿入される要素。- 戻り値:
- この呼出しの結果、このリストが変更された場合はtrue。
- 例外:
IllegalArgumentException- ロールがnullの場合。IndexOutOfBoundsException- リスト外部のインデックスでアクセスした場合。- 関連項目:
ArrayList.addAll(int, Collection)
-
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を加えます。
-
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を加えます。 新しい要素は、指定されたコレクションのイテレータによって返される順番でリストに挿入されます。
-
-