クラスAttributeList
java.lang.Object
java.util.AbstractCollection<Object>
java.util.AbstractList<Object>
java.util.ArrayList<Object>
javax.management.AttributeList
- すべての実装されたインタフェース:
Serializable,Cloneable,Iterable<Object>,Collection<Object>,List<Object>,RandomAccess,SequencedCollection<Object>
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を追加します。booleanaddAll(int index, Collection<?> c) 指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。booleanaddAll(int index, AttributeList list) 指定されたAttributeList内のすべての要素を、指定されたAttributeListのイテレータによって返される順番で、指定の位置に挿入します。booleanaddAll(Collection<?> c) 指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。booleanaddAll(AttributeList list) 指定されたAttributeList内のすべての要素を、指定されたAttributeListのイテレータによって返される順番で、リストの末尾に付加します。asList()このリストのビューをList<Attribute>として返します。リストの指定された位置にある要素を、指定された要素で置き換えます。void指定された位置の要素を、指定された属性に設定します。クラスjava.util.ArrayListで宣言されたメソッド
addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, 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, reversed, 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
-
add
public void add(int index, Attribute object) 要素として指定された属性を指定された位置に挿入します。 インデックス値が現在の位置を表す値以上である要素は、上に移動します。 index < 0 || index > size()の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsExceptionをラップするRuntimeOperationsExceptionがスローされます。- パラメータ:
index- リスト内の新しいAttributeオブジェクトの挿入位置。object- 挿入されるAttributeオブジェクト。
-
set
public void set(int index, Attribute object) 指定された位置の要素を、指定された属性に設定します。 この位置より前の要素は破棄されます。 index < 0 || index > size()の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsExceptionをラップするRuntimeOperationsExceptionがスローされます。- パラメータ:
index- 指定された位置。object- 属性要素の設定値。
-
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がスローされます。- パラメータ:
index- 指定されたAttributeListから最初の要素を挿入する位置。list- リストに挿入される要素。- 戻り値:
- この呼出しの結果、このリストが変更された場合は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
リストの指定された位置にある要素を、指定された要素で置き換えます。
-