|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Object>
javax.management.AttributeList
public class AttributeList
MBean の属性の値のリストを表します。AttributeList 内に Attribute オブジェクトを挿入するために使用されるメソッドは、スーパークラス ArrayList 内の対応するメソッドをオーバーライドします。これは、AttributeList 内に Attribute オブジェクトだけを格納するために必要な処理です。この処理により、 AttributeList から要素を取得する際の例外の取得を回避します。
| フィールドの概要 |
|---|
| クラス java.util.AbstractList から継承されたフィールド |
|---|
modCount |
| コンストラクタの概要 | |
|---|---|
AttributeList()
空の AttributeList を構築します。 |
|
AttributeList(AttributeList list)
指定された AttributeList の要素を、AttributeList の反復子によって返される順に格納する AttributeList を構築します。 |
|
AttributeList(int initialCapacity)
指定された初期サイズで空の AttributeList を構築します。 |
|
AttributeList(List<Attribute> list)
指定された List の要素を含む AttributeList を、List の反復子が返す順序で作成します。 |
|
| メソッドの概要 | |
|---|---|
void |
add(Attribute object)
リストの最後の要素として、指定された Attribute を追加します。 |
void |
add(int index,
Attribute object)
要素として指定された属性を指定された位置に挿入します。 |
void |
add(int index,
Object element)
リスト内の指定された位置に指定された要素を挿入します。 |
boolean |
add(Object o)
リストの最後に、指定された要素を追加します。 |
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)
リストの指定された位置にある要素を、指定された要素で置き換えます。 |
| クラス java.util.ArrayList から継承されたメソッド |
|---|
clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, size, toArray, toArray, trimToSize |
| クラス java.util.AbstractList から継承されたメソッド |
|---|
equals, hashCode, iterator, listIterator, listIterator, subList |
| クラス java.util.AbstractCollection から継承されたメソッド |
|---|
containsAll, removeAll, retainAll, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| インタフェース java.util.List から継承されたメソッド |
|---|
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
| コンストラクタの詳細 |
|---|
public AttributeList()
AttributeList を構築します。
public AttributeList(int initialCapacity)
AttributeList を構築します。
initialCapacity - ArrayList.ArrayList(int) で指定された AttributeList の 初期サイズpublic AttributeList(AttributeList list)
AttributeList の要素を、AttributeList の反復子によって返される順に格納する AttributeList を構築します。AttributeList インスタンスの初期サイズは、指定された AttributeList のサイズの 110% です。
list - 新しい AttributeList の初期コンテンツを 定義する AttributeListArrayList.ArrayList(java.util.Collection)public AttributeList(List<Attribute> list)
List の要素を含む AttributeList を、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 以外のオブジェクトを追加することが可能です。
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 o)
ArrayList の記述:
Collection<Object> 内の addList<Object> 内の addArrayList<Object> 内の addo - リストに追加される要素
Collection.add(E) で指定されているとおり)
public void add(int index,
Object element)
ArrayList の記述:
List<Object> 内の addArrayList<Object> 内の addindex - 指定の要素が挿入される位置のインデックスelement - 挿入される要素public boolean addAll(Collection<?> c)
ArrayList の記述:
Collection<Object> 内の addAllList<Object> 内の addAllArrayList<Object> 内の addAllc - 要素がリストに追加されるコレクション
AbstractCollection.add(Object)
public boolean addAll(int index,
Collection<?> c)
ArrayList の記述:
List<Object> 内の addAllArrayList<Object> 内の addAllindex - 指定されたコレクションの最初の要素を挿入する位置のインデックスc - 要素がリストに追加されるコレクション
public Object set(int index,
Object element)
ArrayList の記述:
List<Object> 内の setArrayList<Object> 内の setindex - 置換される要素のインデックスelement - 指定された位置に格納される要素
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。