Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.image.chart
Class DataPointCollection

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList
              extended by org.hyperic.image.chart.DataPointCollection
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess
Direct Known Subclasses:
PerfDataPointCollection

public class DataPointCollection
extends java.util.ArrayList

DataPointCollection holds a collection of objects that implement the org.hyperic.util.data.IDataPoint interface. The collection of objects form are charted when give to a subclass of net.hyperic.chart.Chart.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
DataPointCollection()
           
DataPointCollection(int initialCapacity)
           
 
Method Summary
 boolean add(IDataPoint element)
          Adds an element to the collection.
 boolean addAll(DataPointCollection c)
          Adds the elements of the specified collection to this collection.
 boolean contains(IDataPoint element)
          Determines whether the collection contains the specified element.
 boolean containsAll(DataPointCollection c)
          Determines whether the collection contains all of the elements in the specified collection.
 boolean remove(IDataPoint element)
          Removes the specified element from the collection.
 boolean removeAll(DataPointCollection c)
          Removes all of the elements in the specified collection from this collection.
 boolean retainAll(DataPointCollection c)
          Removes all of the elements in the collection except those in the specified collection.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, 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, 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, removeAll, retainAll, subList
 

Constructor Detail

DataPointCollection

public DataPointCollection()

DataPointCollection

public DataPointCollection(int initialCapacity)
Method Detail

add

public boolean add(IDataPoint element)
Adds an element to the collection.

Parameters:
element - The object to add to the collection.
Returns:
true of object was successfully added to the collection.
Throws:
java.lang.ClassCastException - If the element does not implement the IDataPoint interface.

addAll

public boolean addAll(DataPointCollection c)
Adds the elements of the specified collection to this collection.

Parameters:
c - The collection to add to this collection.
Returns:
true if the objects was successfully added to the collection.
Throws:
java.lang.ClassCastException - If the specified collection is not a net.hyperic.chart.DataCollection or subclass.

contains

public boolean contains(IDataPoint element)
Determines whether the collection contains the specified element.

Parameters:
element - The object to test for in the collection.
Returns:
true if the collection contains the specified element.
Throws:
java.lang.ClassCastException - If the element does not implement the net.hyperic.chart.IDataPoint interface.

containsAll

public boolean containsAll(DataPointCollection c)
Determines whether the collection contains all of the elements in the specified collection.

Parameters:
c - The collection containing the element to check for.
Returns:
true if the collection contains the specified objects.
Throws:
java.lang.ClassCastException - If the specified collection is not a net.hyperic.chart.DataCollection or subclass.

remove

public boolean remove(IDataPoint element)
Removes the specified element from the collection.

Parameters:
o - The object to remove from the collection.
Returns:
true if object was successfully removed from the collection.
Throws:
java.lang.ClassCastException - If the element does not implement the IDataPoint interface.

removeAll

public boolean removeAll(DataPointCollection c)
Removes all of the elements in the specified collection from this collection.

Parameters:
c - The collection of objects to remove.
Returns:
true if the elements were successfully removed from the collection.
Throws:
java.lang.ClassCastException - If the specified collection is not a net.hyperic.chart.DataCollection or subclass.

retainAll

public boolean retainAll(DataPointCollection c)
Removes all of the elements in the collection except those in the specified collection.

Parameters:
c - The collection of objects to retain.
Returns:
true if the elements were succesfully retained.
Throws:
java.lang.ClassCastException - If the specified collection is not a net.hyperic.chart.DataCollection or subclass.

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.