java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Object>
javax.management.AttributeList
- すべての実装されたインタフェース:
Serializable
,Cloneable
,Iterable<Object>
,Collection<Object>
,List<Object>
,RandomAccess
MBeanの属性の値のリストを表します。 MBeanServer
およびMBeanServerConnection
のgetAttributes
メソッドとsetAttributes
メソッドを参照してください。
推奨されてはいませんが、互換性を維持するためにAttribute
のインスタンス以外のオブジェクトをAttributeList
に追加することはできます。 ただし、AttributeList
を型保証することはできます。これは、Attribute
以外のオブジェクトを追加しようとすると、 IllegalArgumentException
が発生することを意味します。 AttributeList
でメソッドasList()
を呼び出すと、型保証されます。
- 導入されたバージョン:
- 1.5
- 関連項目:
-
フィールドのサマリー
クラス java.util.AbstractListで宣言されたフィールド
modCount
-
コンストラクタのサマリー
コンストラクタ説明空のAttributeList
を構築します。AttributeList
(int initialCapacity) 指定された初期容量で空のAttributeList
を作成します。AttributeList
(List<Attribute> list) 指定されたAttributeList
の要素を、List
のイテレータによって返される順に格納するList
を構築します。AttributeList
(AttributeList list) 指定されたAttributeList
の要素を、AttributeList
のイテレータによって返される順に格納するAttributeList
を構築します。 -
メソッドのサマリー
修飾子と型メソッド説明void
リスト内の指定された位置に指定された要素を挿入します。void
要素として指定された属性を指定された位置に挿入します。boolean
リストの最後に、指定された要素を追加します。void
リストの最後の要素として、指定されたAttribute
を追加します。boolean
addAll
(int index, Collection<?> c) 指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。boolean
addAll
(int index, AttributeList list) 指定されたAttributeList
内のすべての要素を、指定されたAttributeList
のイテレータによって返される順番で、指定の位置に挿入します。boolean
addAll
(Collection<?> c) 指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。boolean
addAll
(AttributeList list) 指定されたAttributeList
内のすべての要素を、指定されたAttributeList
のイテレータによって返される順番で、リストの末尾に付加します。asList()
このリストのビューをList<Attribute>
として返します。リストの指定された位置にある要素を、指定された要素で置き換えます。void
指定された位置の要素を、指定された属性に設定します。クラス java.util.ArrayListで宣言されたメソッド
clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, retainAll, 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
-
コンストラクタの詳細
-
AttributeList
public AttributeList()空のAttributeList
を構築します。 -
AttributeList
public AttributeList(int initialCapacity) 指定された初期容量で空のAttributeList
を作成します。- パラメータ:
initialCapacity
-AttributeList
の初期容量.ArrayList(int)
で指定されています。
-
AttributeList
public AttributeList(AttributeList list) 指定されたAttributeList
の要素を、AttributeList
のイテレータによって返される順に格納するAttributeList
を構築します。AttributeList
インスタンスの初期サイズは、指定されたAttributeList
のサイズの110%です。- パラメータ:
list
- 新しいAttributeList
の初期コンテンツを定義するAttributeList
。- 関連項目:
-
AttributeList
指定されたAttributeList
の要素を、List
のイテレータによって返される順に格納するList
を構築します。- パラメータ:
list
- 新しいAttributeList
の初期コンテンツを定義するList
。- 例外:
IllegalArgumentException
-list
パラメータがnull
の場合。または、list
パラメータにAttribute以外のオブジェクトが含まれる場合。- 導入されたバージョン:
- 1.6
- 関連項目:
-
-
メソッドの詳細
-
asList
このリストのビューをList<Attribute>
として返します。 戻り値を変更すると元のAttributeList
が変更され、逆の場合も同じです。- 戻り値:
- この
AttributeList
の内容を反映するList<Attribute>
。このメソッドが指定された
AttributeList
インスタンスで呼び出された場合、Attribute
以外のインスタンスにオブジェクトを追加しようとすると、IllegalArgumentException
で失敗します。 互換性を維持するため、このメソッドが呼び出されたことのないAttributeList
では、Attribute
以外のオブジェクトを追加することが可能です。 - 例外:
IllegalArgumentException
- このAttributeList
にAttribute
以外の要素が含まれる場合。- 導入されたバージョン:
- 1.6
-
add
public void add(Attribute object) リストの最後の要素として、指定されたAttribute
を追加します。- パラメータ:
object
- 追加される属性。
-
add
public void add(int index, Attribute object) 要素として指定された属性を指定された位置に挿入します。 インデックス値が現在の位置を表す値以上である要素は、上に移動します。 index < 0 || index > size()の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsExceptionをラップするRuntimeOperationsExceptionがスローされます。- パラメータ:
object
- 挿入されるAttribute
オブジェクト。index
- リスト内の新しいAttribute
オブジェクトの挿入位置。
-
set
public void set(int index, Attribute object) 指定された位置の要素を、指定された属性に設定します。 この位置より前の要素は破棄されます。 index < 0 || index > size()の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsExceptionをラップするRuntimeOperationsExceptionがスローされます。- パラメータ:
object
- 属性要素の設定値。index
- 指定された位置。
-
addAll
public boolean addAll(AttributeList list) 指定されたAttributeList
内のすべての要素を、指定されたAttributeList
のイテレータによって返される順番で、リストの末尾に付加します。- パラメータ:
list
- リストに挿入される要素。- 戻り値:
- この呼出しの結果、このリストが変更された場合はtrue。
- 関連項目:
-
addAll
public boolean addAll(int index, AttributeList list) 指定されたAttributeList
内のすべての要素を、指定されたAttributeList
のイテレータによって返される順番で、指定の位置に挿入します。 index < 0 || index > size()の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsExceptionをラップするRuntimeOperationsExceptionがスローされます。- パラメータ:
list
- リストに挿入される要素。index
- 指定されたAttributeList
から最初の要素を挿入する位置。- 戻り値:
- この呼出しの結果、このリストが変更された場合はtrue。
- 関連項目:
-
add
public boolean add(Object element) リストの最後に、指定された要素を追加します。- 定義:
add
、インタフェースCollection<Object>
- 定義:
add
、インタフェースList<Object>
- オーバーライド:
add
、クラスArrayList<Object>
- パラメータ:
element
- リストに追加される要素。- 戻り値:
true
(Collection.add(E)
で指定されているとおり)- 例外:
IllegalArgumentException
- このAttributeList
が型保証されており、element
がAttribute
でない場合。
-
add
public void add(int index, Object element) リスト内の指定された位置に指定された要素を挿入します。 その位置とそれ以降に要素があればそれらを右に移動させ、各要素のインデックスに1を加えます。 -
addAll
public boolean addAll(Collection<?> c) 指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。 オペレーションの進行中に、指定されたコレクションが変更された場合の、このオペレーションの動作は定義されていません。 (つまり、指定されたコレクションがこのリスト自身であり、リストが空でない場合、この呼出しの動作は保証されません。) -
addAll
public boolean addAll(int index, Collection<?> c) 指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。 その位置とそれ以降に要素がある場合は、それらを右に移動して、各要素のインデックスに1を加えます。 新しい要素は、指定されたコレクションのイテレータによって返される順番でリストに挿入されます。 -
set
リストの指定された位置にある要素を、指定された要素で置き換えます。
-