JavaTM 2 Platform
Standard Ed. 5.0

javax.management
クラス AttributeList

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList<E>
          上位を拡張 java.util.ArrayList
              上位を拡張 javax.management.AttributeList
すべての実装されたインタフェース:
Serializable, Cloneable, Iterable, Collection, List, RandomAccess

public class AttributeList
extends ArrayList

MBean の属性の値のリストを表します。AttributeList 内に Attribute オブジェクトを挿入するために使用されるメソッドは、スーパークラス ArrayList 内の対応するメソッドをオーバーライドします。これは、AttributeList 内に Attribute オブジェクトだけを格納するために必要な処理です。この処理により、 AttributeList から要素を取得する際の例外の取得を回避します。

導入されたバージョン:
1.5
関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
コンストラクタの概要
AttributeList()
          空の AttributeList を構築します。
AttributeList(AttributeList list)
          指定された AttributeList の要素を、AttributeList の反復子によって返される順に格納する AttributeList を構築します。
AttributeList(int initialCapacity)
          指定された初期サイズで空の AttributeList を構築します。
 
メソッドの概要
 void add(Attribute object)
          リストの最後の要素として、指定された Attribute を追加します。
 void add(int index, Attribute object)
          要素として指定された属性を指定された位置に挿入します。
 boolean addAll(AttributeList list)
          指定された AttributeList 内のすべての要素を、指定された AttributeList の反復子によって返される順番で、リストの末尾に付加します。
 boolean addAll(int index, AttributeList list)
          指定された AttributeList 内のすべての要素を、指定された AttributeList の反復子によって返される順番で、このリスト内の指定された位置に挿入します。
 void set(int index, Attribute object)
          指定された位置の要素を、指定された属性に設定します。
 
クラス java.util.ArrayList から継承されたメソッド
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, 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
 

コンストラクタの詳細

AttributeList

public AttributeList()
空の AttributeList を構築します。


AttributeList

public AttributeList(int initialCapacity)
指定された初期サイズで空の AttributeList を構築します。

パラメータ:
initialCapacity - ArrayList.ArrayList(int) で指定された AttributeList の初期サイズ

AttributeList

public AttributeList(AttributeList list)
指定された AttributeList の要素を、AttributeList の反復子によって返される順に格納する AttributeList を構築します。AttributeList インスタンスの初期サイズは、指定された AttributeList のサイズの 110% です。

パラメータ:
list - 新しい AttributeList の初期コンテンツを定義する AttributeList
関連項目:
ArrayList.ArrayList(java.util.Collection)
メソッドの詳細

add

public void add(Attribute object)
リストの最後の要素として、指定された Attribute を追加します。

パラメータ:
object - 追加される属性

add

public void add(int index,
                Attribute object)
要素として指定された属性を指定された位置に挿入します。現在の位置と同じかそれ以上のインデックスを持つ要素は、1 つ上に移動します。index < 0 || index > size() の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsException をラップする RuntimeOperationsException がスローされます。

パラメータ:
object - 挿入される Attribute オブジェクト
index - リスト内の新しい Attribute オブジェクトの挿入位置

set

public void set(int index,
                Attribute object)
指定された位置の要素を、指定された属性に設定します。この位置の以前の要素は破棄されます。index < 0 || index > size() の場合、インデックスは範囲外となり、java.lang.IndexOutOfBoundsException をラップする RuntimeOperationsException がスローされます。

パラメータ:
object - 属性要素の設定値
index - 指定された位置

addAll

public boolean addAll(AttributeList list)
指定された AttributeList 内のすべての要素を、指定された AttributeList の反復子によって返される順番で、リストの末尾に付加します。

パラメータ:
list - リストに挿入される要素
戻り値:
呼び出しの結果、このリストが変更された場合は true
関連項目:
ArrayList.addAll(java.util.Collection)

addAll

public 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)

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。