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