com.sun.jaw.reference.common
Class ModificationList

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--com.sun.jaw.reference.common.ModificationList

public class ModificationList
extends java.util.Vector

This class is used for representing a couple (property, value).

See Also:
Modification, Serialized Form

Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ModificationList()
          Creates a VecList without any elements.
ModificationList(int initialCapacity)
          Constructs an empty ModificationList with the specified storage capacity.
ModificationList(int initialCapacity, int capacityIncrement)
          Constructs an empty ModificationList with the specified storage capacity and the specified capacity increment.
 
Method Summary
 void addElement(Modification obj)
          Adds the specified Modification as the last element of the vector.
 void insertElementAt(Modification obj, int ind)
          Inserts the specified object as an element at the specified index.
 void setElementAt(Modification obj, int index)
          Sets the element at the specified index to be the specified object.
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, 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, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModificationList

public ModificationList()
Creates a VecList without any elements.

ModificationList

public ModificationList(int initialCapacity,
                        int capacityIncrement)
Constructs an empty ModificationList with the specified storage capacity and the specified capacity increment.
Parameters:
initialCapacity - The initial storage capacity of the vector.
capacityIncrement - The amount by which the size of the element is to be increased.

ModificationList

public ModificationList(int initialCapacity)
Constructs an empty ModificationList with the specified storage capacity.
Parameters:
initialCapacity - The initial storage capacity of the vector.
Method Detail

setElementAt

public void setElementAt(Modification obj,
                         int index)
Sets the element at the specified index to be the specified object. The previous element at that position is discarded.
Parameters:
obj - The object that the element is to be set to.
index - The specified index.
Throws:
ArrayIndexOutOfBoundsException - If the index was invalid.

insertElementAt

public void insertElementAt(Modification obj,
                            int ind)
Inserts the specified object as an element at the specified index. Elements with an index greater than or equal to the current index are shifted up.
Parameters:
obj - The Modification to be inserted.
index - The position in the index where the new Modification object is to be inserted.
Throws:
ArrayIndexOutOfBoundsException - If the index was invalid.

addElement

public void addElement(Modification obj)
Adds the specified Modification as the last element of the vector.
Parameters:
obj - The Modification to be added.