rrdService.util
Class MEVirtualDataSourceContainer

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--rrdService.util.MEVirtualDataSourceContainer
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable

public class MEVirtualDataSourceContainer
extends java.util.Vector

The class MEVirtualDataSourceContainer allows to transmits a Container of MEVirtualDataSourceContainer to client

Version:
1.0 date : 15/07/2001
Author:
Damien Pellier
See Also:
MEVirtualDataSourceContainer, MathExpressionVirtualDataSource, Serialized Form

Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData, serialVersionUID
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
MEVirtualDataSourceContainer()
          Constructs an empty MEVirtualDataSourceContainer so that its internal data array has size 10 and its standard capacity increment is zero.
MEVirtualDataSourceContainer(java.util.Collection c)
          Constructs a MEVirtualDataSourceContainer containing the MathExpressionVirtualDataSource of the specified collection, in the order they are returned by the collection's iterator.
MEVirtualDataSourceContainer(int initialCapacity)
          Constructs an empty MEVirtualDataSourceContainer with the specified initial capacity and with its capacity increment equal to zero. param initialCapacity the initial capacity of the MEVirtualDataSourceContainer.
MEVirtualDataSourceContainer(int initialCapacity, int capacityIncrement)
          Constructs an empty MEVirtualDataSourceContainer with the specified initial capacity and capacity increment.
 
Method Summary
 MEVirtualDataSourceContainer cloneMEVirtualDataSourceContainer()
          Returns a clone of this MEVirtualDataSourceContainer. return MEVirtualDataSourceContainer
 MathExpressionVirtualDataSource firstMEVirtualDataSource()
          Returns the first component (the item at index 0) of this MEVirtualDataSourceContainer.
 MathExpressionVirtualDataSource getMEVirtualDataSource(int index)
          Returns the MathExpressionVirtualDataSource at the specified position in this MEVirtualDataSourceContainer.
 MathExpressionVirtualDataSource lastMEVirtualDataSource()
          Returns the last component of the MEVirtualDataSourceContainer.
 MathExpressionVirtualDataSource mEVirtualDataSourceAt(int index)
          Returns the component at the specified index.
 MathExpressionVirtualDataSource removeMEVirtualDataSource(int index)
          Removes the MathExpressionVirtualDataSource at the specified position in this MEVirtualDataSourceContainer.
 MathExpressionVirtualDataSource setMEVirtualDataSource(int index, MathExpressionVirtualDataSource mEVirtualDataSource)
          Replaces the MathExpressionVirtualDataSource at the specified position in this MEVirtualDataSourceContainer with the specified MathExpressionVirtualDataSource.
 MathExpressionVirtualDataSource[] toMEVirtualDataSourceArray()
          Returns an array containing all of the MathExpressionVirtualDataSource in this MEVirtualDataSourceContainer in the correct order.
 MathExpressionVirtualDataSource[] toMEVirtualDataSourceArray(MathExpressionVirtualDataSource[] a)
          Returns an array containing all of the MathExpressionVirtualDataSource in this MEVirtualDataSourceContainer in the correct order.
 java.lang.String toString()
          Returns a string representation of this MEVirtualDataSourceContainer
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, ensureCapacityHelper, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

MEVirtualDataSourceContainer

public MEVirtualDataSourceContainer()
Constructs an empty MEVirtualDataSourceContainer so that its internal data array has size 10 and its standard capacity increment is zero.

MEVirtualDataSourceContainer

public MEVirtualDataSourceContainer(java.util.Collection c)
Constructs a MEVirtualDataSourceContainer containing the MathExpressionVirtualDataSource of the specified collection, in the order they are returned by the collection's iterator.
Parameters:
c - the collection whose VirtualDataSources are to be placed into this MEVirtualDataSourceContainer.

MEVirtualDataSourceContainer

public MEVirtualDataSourceContainer(int initialCapacity)
                             throws java.lang.IllegalArgumentException
Constructs an empty MEVirtualDataSourceContainer with the specified initial capacity and with its capacity increment equal to zero. param initialCapacity the initial capacity of the MEVirtualDataSourceContainer.

MEVirtualDataSourceContainer

public MEVirtualDataSourceContainer(int initialCapacity,
                                    int capacityIncrement)
                             throws java.lang.IllegalArgumentException
Constructs an empty MEVirtualDataSourceContainer with the specified initial capacity and capacity increment.
Parameters:
initialCapacity - the initial capacity of the MEVirtualDataSourceContainer.
capacityIncrement - the amount by which the capacity is increased when the MEVirtualDataSourceContainer overflows
Method Detail

cloneMEVirtualDataSourceContainer

public MEVirtualDataSourceContainer cloneMEVirtualDataSourceContainer()
Returns a clone of this MEVirtualDataSourceContainer. return MEVirtualDataSourceContainer

firstMEVirtualDataSource

public MathExpressionVirtualDataSource firstMEVirtualDataSource()
                                                         throws java.util.NoSuchElementException
Returns the first component (the item at index 0) of this MEVirtualDataSourceContainer.
Returns:
MathExpressionVirtualDataSource

getMEVirtualDataSource

public MathExpressionVirtualDataSource getMEVirtualDataSource(int index)
                                                       throws java.lang.ArrayIndexOutOfBoundsException
Returns the MathExpressionVirtualDataSource at the specified position in this MEVirtualDataSourceContainer.
Parameters:
index - index of MathExpressionVirtualDataSource to return.
Returns:
MathExpressionVirtualDataSource

lastMEVirtualDataSource

public MathExpressionVirtualDataSource lastMEVirtualDataSource()
                                                        throws java.util.NoSuchElementException
Returns the last component of the MEVirtualDataSourceContainer.
Returns:
MathExpressionVirtualDataSource

mEVirtualDataSourceAt

public MathExpressionVirtualDataSource mEVirtualDataSourceAt(int index)
                                                      throws java.lang.ArrayIndexOutOfBoundsException
Returns the component at the specified index.
Parameters:
index - an index into this MEVirtualDataSourceContainer.
Returns:
MathExpressionVirtualDataSource

removeMEVirtualDataSource

public MathExpressionVirtualDataSource removeMEVirtualDataSource(int index)
                                                          throws java.lang.ArrayIndexOutOfBoundsException
Removes the MathExpressionVirtualDataSource at the specified position in this MEVirtualDataSourceContainer.
Parameters:
index - index of MathExpressionVirtualDataSource to remove
Returns:
MathExpressionVirtualDataSource

setMEVirtualDataSource

public MathExpressionVirtualDataSource setMEVirtualDataSource(int index,
                                                              MathExpressionVirtualDataSource mEVirtualDataSource)
                                                       throws java.lang.ArrayIndexOutOfBoundsException,
                                                              java.lang.IllegalArgumentException
Replaces the MathExpressionVirtualDataSource at the specified position in this MEVirtualDataSourceContainer with the specified MathExpressionVirtualDataSource.
Parameters:
index - index of MathExpressionVirtualDataSource to replace.
lib - RoundRobinDataBase to be stored at the specified position.
Returns:
MathExpressionVirtualDataSource

toMEVirtualDataSourceArray

public MathExpressionVirtualDataSource[] toMEVirtualDataSourceArray()
Returns an array containing all of the MathExpressionVirtualDataSource in this MEVirtualDataSourceContainer in the correct order.
Returns:
MathExpressionVirtualDataSource

toMEVirtualDataSourceArray

public MathExpressionVirtualDataSource[] toMEVirtualDataSourceArray(MathExpressionVirtualDataSource[] a)
                                                             throws java.lang.ArrayStoreException
Returns an array containing all of the MathExpressionVirtualDataSource in this MEVirtualDataSourceContainer in the correct order.
Parameters:
a - the array into which the MathExpressionVirtualDataSource of the MEVirtualDataSourceContainer are to be stored, if it is big enough; otherwise, a new array of the same runtime type is allocated for this purpose.
Returns:
MathExpressionVirtualDataSource

toString

public java.lang.String toString()
Returns a string representation of this MEVirtualDataSourceContainer
Overrides:
toString in class java.util.Vector

Copyright 1885-2001 FIRMENICH SA, Geneva

Submit a bug or feature
Copyright 1885-2001 FIRMENICH SA, Geneva,
All Rights Reserved.