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.