JavaTM Platform
Standard Ed. 6

javax.management.relation
クラス RoleUnresolvedList

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList<E>
          上位を拡張 java.util.ArrayList<Object>
              上位を拡張 javax.management.relation.RoleUnresolvedList
すべての実装されたインタフェース:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess

public class RoleUnresolvedList
extends ArrayList<Object>

RoleUnresolvedList は、RoleUnresolved オブジェクトのリストを表現します。 RoleUnresolved オブジェクトは、ロールの読み取りまたは書き込みアクセスの試行時に問題が発生したため、関係から取得できなかったロールを表します。

導入されたバージョン:
1.5
関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
コンストラクタの概要
RoleUnresolvedList()
          空の RoleUnresolvedList を作成します。
RoleUnresolvedList(int initialCapacity)
          指定された初期容量で空の RoleUnresolvedList を作成します。
RoleUnresolvedList(List<RoleUnresolved> list)
          指定された List の要素を含む RoleUnresolvedList を、List の反復子が返す順序で作成します。
 
メソッドの概要
 void add(int index, Object element)
          リスト内の指定された位置に指定された要素を挿入します。
 void add(int index, RoleUnresolved role)
          要素として指定された未解決のロールを指定の位置に挿入します。
 boolean add(Object o)
          リストの最後に、指定された要素を追加します。
 void add(RoleUnresolved role)
          リストの最後の要素として、指定された RoleUnresolved を追加します。
 boolean addAll(Collection<?> c)
          指定されたコレクション内のすべての要素を、指定されたコレクションの反復子によって返される順序でリストの最後に追加します。
 boolean addAll(int index, Collection<?> c)
          指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
 boolean addAll(int index, RoleUnresolvedList roleList)
          指定された RoleUnresolvedList 内のすべての要素を、指定された RoleUnresolvedList の反復子によって返される順番で、指定の位置に挿入します。
 boolean addAll(RoleUnresolvedList roleList)
          指定された RoleUnresolvedList 内のすべての要素を、指定された RoleUnresolvedList の反復子によって返される順番で、リストの末尾に付加します。
 List<RoleUnresolved> asList()
          このリストのビューを List<RoleUnresolved> として返します。
 Object set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 void set(int index, RoleUnresolved role)
          指定された位置の要素に、指定された未解決のロールを設定します。
 
クラス java.util.ArrayList から継承されたメソッド
clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, size, toArray, toArray, trimToSize
 
クラス java.util.AbstractList から継承されたメソッド
equals, hashCode, iterator, listIterator, listIterator, subList
 
クラス java.util.AbstractCollection から継承されたメソッド
containsAll, removeAll, retainAll, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承されたメソッド
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

コンストラクタの詳細

RoleUnresolvedList

public RoleUnresolvedList()
空の RoleUnresolvedList を作成します。


RoleUnresolvedList

public RoleUnresolvedList(int initialCapacity)
指定された初期容量で空の RoleUnresolvedList を作成します。

パラメータ:
initialCapacity - 初期容量

RoleUnresolvedList

public RoleUnresolvedList(List<RoleUnresolved> list)
                   throws IllegalArgumentException
指定された List の要素を含む RoleUnresolvedList を、List の反復子が返す順序で作成します。RoleUnresolvedList インスタンスの初期容量は、指定された List のサイズの 110% です。

パラメータ:
list - 新しい RoleUnresolvedList の初期コンテンツを 定義する List
例外:
IllegalArgumentException - list パラメータが null である場合、または list パラメータに RoleUnresolved 以外のオブジェクトが含まれる場合
関連項目:
ArrayList.ArrayList(java.util.Collection)
メソッドの詳細

asList

public List<RoleUnresolved> asList()
このリストのビューを List<RoleUnresolved> として返します。戻り値を変更すると元の RoleUnresolvedList が変更され、元の RoleUnresolvedList を変更すると返される値が変更されます。

戻り値:
List<RoleUnresolved>。この内容は、 RoleUnresolvedList の内容を反映する

このメソッドが指定した 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 が範囲外にある場合 (index < 0 || index > size())

set

public void set(int index,
                RoleUnresolved role)
         throws IllegalArgumentException,
                IndexOutOfBoundsException
指定された位置の要素に、指定された未解決のロールを設定します。この位置より前の要素は破棄されます。

パラメータ:
index - - 指定された位置
role - - 未解決のロール要素の 設定値
例外:
IllegalArgumentException - 未解決のロールが null の場合
IndexOutOfBoundsException - index が範囲外にある場合 (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 が範囲外にある場合 (index < 0 || index > size())

add

public boolean add(Object o)
クラス ArrayList の記述:
リストの最後に、指定された要素を追加します。

定義:
インタフェース Collection<Object> 内の add
定義:
インタフェース List<Object> 内の add
オーバーライド:
クラス ArrayList<Object> 内の add
パラメータ:
o - リストに追加される要素
戻り値:
true (Collection.add(E) で指定された場合と同様)

add

public void add(int index,
                Object element)
クラス ArrayList の記述:
リスト内の指定された位置に指定された要素を挿入します。その位置とそれ以降に要素があればそれらを右に移動させ、各要素のインデックスに 1 を加えます。

定義:
インタフェース List<Object> 内の add
オーバーライド:
クラス ArrayList<Object> 内の add
パラメータ:
index - 指定の要素が挿入される位置のインデックス
element - 挿入される要素

addAll

public boolean addAll(Collection<?> c)
クラス ArrayList の記述:
指定されたコレクション内のすべての要素を、指定されたコレクションの反復子によって返される順序でリストの最後に追加します。オペレーションの進行中に、指定されたコレクションが変更された場合の、このオペレーションの動作は定義されていません。つまり、指定されたコレクションがこのリスト自身であり、リストが空でない場合、この呼び出しの動作は保証されません。

定義:
インタフェース Collection<Object> 内の addAll
定義:
インタフェース List<Object> 内の addAll
オーバーライド:
クラス ArrayList<Object> 内の addAll
パラメータ:
c - リストに追加される要素を含むコレクション
戻り値:
この呼び出しの結果、このリストが変更された場合は true
関連項目:
AbstractCollection.add(Object)

addAll

public boolean addAll(int index,
                      Collection<?> c)
クラス ArrayList の記述:
指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。その位置とそれ以降に要素がある場合は、それらを右に移動して、各要素のインデックスに 1 を加えます。新しい要素は、指定されたコレクションの反復子によって返される順番でリストに挿入されます。

定義:
インタフェース List<Object> 内の addAll
オーバーライド:
クラス ArrayList<Object> 内の addAll
パラメータ:
index - 指定されたコレクションから最初の要素を挿入する位置のインデックス
c - リストに追加される要素を含むコレクション
戻り値:
この呼び出しの結果、このリストが変更された場合は true

set

public Object set(int index,
                  Object element)
クラス ArrayList の記述:
リストの指定された位置にある要素を、指定された要素で置き換えます。

定義:
インタフェース List<Object> 内の set
オーバーライド:
クラス ArrayList<Object> 内の set
パラメータ:
index - 置換される要素のインデックス
element - 指定された位置に格納される要素
戻り値:
指定された位置に以前あった要素

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。