Class VOIBaseVector

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<VOIBase>, java.util.Collection<VOIBase>, java.util.List<VOIBase>, java.util.RandomAccess

    public class VOIBaseVector
    extends java.util.Vector<VOIBase>
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      VOI parent  
      private static long serialVersionUID  
      • Fields inherited from class java.util.Vector

        capacityIncrement, elementCount, elementData
      • Fields inherited from class java.util.AbstractList

        modCount
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(int index, VOIBase element)  
      boolean add​(VOIBase e)  
      void addElement​(VOIBase obj)  
      void addElement​(VOIBase obj, boolean notifyListener)  
      int indexOf​(java.lang.Object o)  
      void insertElementAt​(VOIBase obj, int index)  
      VOIBase remove​(int index)  
      boolean remove​(VOIBase o)  
      boolean removeElement​(VOIBase obj)  
      void removeElementAt​(int index)  
      • Methods inherited from class java.util.Vector

        addAll, addAll, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, removeAll, removeAllElements, removeElement, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, stream, toArray
    • Constructor Detail

      • VOIBaseVector

        public VOIBaseVector()
      • VOIBaseVector

        public VOIBaseVector​(VOI parent)
      • VOIBaseVector

        public VOIBaseVector​(VOI parent,
                             int initialCapacity)
    • Method Detail

      • add

        public void add​(int index,
                        VOIBase element)
        Specified by:
        add in interface java.util.List<VOIBase>
        Overrides:
        add in class java.util.Vector<VOIBase>
      • add

        public boolean add​(VOIBase e)
        Specified by:
        add in interface java.util.Collection<VOIBase>
        Specified by:
        add in interface java.util.List<VOIBase>
        Overrides:
        add in class java.util.Vector<VOIBase>
      • addElement

        public void addElement​(VOIBase obj)
        Overrides:
        addElement in class java.util.Vector<VOIBase>
      • addElement

        public void addElement​(VOIBase obj,
                               boolean notifyListener)
      • indexOf

        public int indexOf​(java.lang.Object o)
        Specified by:
        indexOf in interface java.util.List<VOIBase>
        Overrides:
        indexOf in class java.util.Vector<VOIBase>
      • insertElementAt

        public void insertElementAt​(VOIBase obj,
                                    int index)
        Overrides:
        insertElementAt in class java.util.Vector<VOIBase>
      • remove

        public VOIBase remove​(int index)
        Specified by:
        remove in interface java.util.List<VOIBase>
        Overrides:
        remove in class java.util.Vector<VOIBase>
      • remove

        public boolean remove​(VOIBase o)
      • removeElement

        public boolean removeElement​(VOIBase obj)
      • removeElementAt

        public void removeElementAt​(int index)
        Overrides:
        removeElementAt in class java.util.Vector<VOIBase>