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, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, size, subList, toArray, toArray, trimToSizeequals, hashCodecontainsAll, toStringcontainsAll, equals, hashCodepublic 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, 2013, Oracle and/or its affiliates. All rights reserved.