public class AttributeList extends ArrayList<Object>
MBeanの属性の値のリストを表します。MBeanServerおよびMBeanServerConnectionのgetAttributesメソッドとsetAttributesメソッドを参照してください。
推奨されてはいませんが、互換性を維持するためにAttributeのインスタンス以外のオブジェクトをAttributeListに追加することはできます。ただし、AttributeListを型保証することはできます。これは、Attribute以外のオブジェクトを追加しようとすると、IllegalArgumentExceptionが発生することを意味します。AttributeListでメソッドasList()を呼び出すと、型保証されます。
modCount| コンストラクタと説明 |
|---|
AttributeList()
空の
AttributeListを構築します。 |
AttributeList(AttributeList list)
指定された
AttributeListの要素を、AttributeListのイテレータによって返される順に格納するAttributeListを構築します。 |
AttributeList(int initialCapacity)
指定された初期容量で空の
AttributeListを作成します。 |
AttributeList(List<Attribute> list)
指定された
AttributeListの要素を、Listのイテレータによって返される順に格納するListを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void |
add(Attribute object)
リストの最後の要素として、指定された
Attributeを追加します。 |
void |
add(int index, Attribute object)
要素として指定された属性を指定された位置に挿入します。
|
void |
add(int index, Object element)
リスト内の指定された位置に指定された要素を挿入します。
|
boolean |
add(Object element)
リストの最後に、指定された要素を追加します。
|
boolean |
addAll(AttributeList list)
指定された
AttributeList内のすべての要素を、指定されたAttributeListのイテレータによって返される順番で、リストの末尾に付加します。 |
boolean |
addAll(Collection<?> c)
指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。
|
boolean |
addAll(int index, AttributeList list)
指定された
AttributeList内のすべての要素を、指定されたAttributeListのイテレータによって返される順番で、指定の位置に挿入します。 |
boolean |
addAll(int index, Collection<?> c)
指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
|
List<Attribute> |
asList()
このリストのビューを
List<Attribute>として返します。 |
void |
set(int index, Attribute object)
指定された位置の要素を、指定された属性に設定します。
|
Object |
set(int index, Object element)
リストの指定された位置にある要素を、指定された要素で置き換えます。
|
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, trimToSizeequals, hashCodecontainsAll, toStringcontainsAll, equals, hashCodeparallelStream, streampublic AttributeList()
AttributeListを構築します。public AttributeList(int initialCapacity)
AttributeListを作成します。initialCapacity - ArrayList.ArrayList(int)で指定されるAttributeListの初期容量。public AttributeList(AttributeList list)
AttributeListの要素を、AttributeListのイテレータによって返される順に格納するAttributeListを構築します。AttributeListインスタンスの初期サイズは、指定されたAttributeListのサイズの110%です。list - 新しいAttributeListの初期コンテンツを定義するAttributeList。ArrayList.ArrayList(java.util.Collection)public AttributeList(List<Attribute> list)
AttributeListの要素を、Listのイテレータによって返される順に格納するListを構築します。list - 新しいAttributeListの初期コンテンツを定義するList。IllegalArgumentException - listパラメータがnullの場合。または、listパラメータにAttribute以外のオブジェクトが含まれる場合。ArrayList.ArrayList(java.util.Collection)public List<Attribute> asList()
List<Attribute>として返します。戻り値を変更すると元のAttributeListが変更され、逆の場合も同じです。AttributeListの内容を反映するList<Attribute>。
このメソッドが指定したAttributeListインスタンスに対して呼び出された場合、以降に、そのAttribute以外のインスタンスにオブジェクトを追加しようとする試みは、IllegalArgumentExceptionをスローして失敗します。互換性を維持するため、このメソッドが呼び出されたことのないAttributeListでは、Attribute以外のオブジェクトを追加することが可能です。
IllegalArgumentException - このAttributeListにAttribute以外の要素が含まれる場合。public void add(Attribute object)
Attributeを追加します。object - 追加される属性。public void add(int index,
Attribute object)
object - 挿入されるAttributeオブジェクト。index - リスト内の新しいAttributeオブジェクトの挿入位置。public void set(int index,
Attribute object)
object - 属性要素の設定値。index - 指定された位置。public boolean addAll(AttributeList list)
AttributeList内のすべての要素を、指定されたAttributeListのイテレータによって返される順番で、リストの末尾に付加します。list - リストに挿入される要素。ArrayList.addAll(java.util.Collection)public boolean addAll(int index,
AttributeList list)
AttributeList内のすべての要素を、指定されたAttributeListのイテレータによって返される順番で、指定の位置に挿入します。index < 0 || index > size()の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsExceptionをラップするRuntimeOperationsExceptionがスローされます。list - リストに挿入される要素。index - 指定されたAttributeListから最初の要素を挿入する位置。ArrayList.addAll(int, java.util.Collection)public boolean add(Object element)
add、インタフェース: Collection<Object>add、インタフェース: List<Object>add、クラス: ArrayList<Object>element - リストに追加される要素。Collection.add(E)で指定されているとおり)。IllegalArgumentException - このAttributeListが型保証されており、elementがAttributeでない場合。public void add(int index,
Object element)
public boolean addAll(Collection<?> c)
addAll、インタフェース: Collection<Object>addAll、インタフェース: List<Object>addAll、クラス: ArrayList<Object>c - このリストに追加される要素を含むコレクション。IllegalArgumentException - このAttributeListが型保証されており、cにAttribute以外の要素が含まれる場合。AbstractCollection.add(Object)public boolean addAll(int index,
Collection<?> c)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.