Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.management
Class AttributeList  view AttributeList download AttributeList.java

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended byjavax.management.AttributeList
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class AttributeList
extends java.util.ArrayList

A list of a MBean attributes.

An AttributeList can be used to get and set multiple MBean attributes in one invocation.

It is an array list that can only contain Attributes

Note: AttributeLists must be externally synchronized.

Version:
$Revision: 1.2 $

Nested Class Summary
 
Nested classes inherited from class java.util.AbstractList
 
Field Summary
 
Fields inherited from class java.util.ArrayList
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
AttributeList()
          Contruct a new empty attribute list.
AttributeList(AttributeList list)
          Contruct a new attribute from another attribute list.
AttributeList(int initialCapacity)
          Contruct a new empty attriute list with an initial capacity.
 
Method Summary
 void add(Attribute object)
          Append an Attribute to the list.
 void add(int index, Attribute object)
          Insert a new Attribute into the list at the specified location.
 boolean addAll(AttributeList list)
          Append the attributes the passed list to the end of this list.
 boolean addAll(int index, AttributeList list)
          Insert all the attributes in the passed list at the specified location in this list.
 void set(int index, Attribute object)
          Change the attribute at the specified location.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, remove, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

Constructor Detail

AttributeList

public AttributeList()
Contruct a new empty attribute list.


AttributeList

public AttributeList(int initialCapacity)
Contruct a new empty attriute list with an initial capacity.


AttributeList

public AttributeList(AttributeList list)
Contruct a new attribute from another attribute list. The order is determined by the ArrayList's iterator.

Method Detail

add

public void add(Attribute object)
Append an Attribute to the list.


add

public void add(int index,
                Attribute object)
Insert a new Attribute into the list at the specified location.


set

public void set(int index,
                Attribute object)
Change the attribute at the specified location.


addAll

public boolean addAll(AttributeList list)
Append the attributes the passed list to the end of this list.


addAll

public boolean addAll(int index,
                      AttributeList list)
Insert all the attributes in the passed list at the specified location in this list.