Package gov.nih.mipav.model.structures
Class VOIBaseVector
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector<VOIBase>
-
- gov.nih.mipav.model.structures.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
-
Constructor Summary
Constructors Constructor Description VOIBaseVector()
VOIBaseVector(VOI parent)
VOIBaseVector(VOI parent, int initialCapacity)
-
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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
parent
public VOI parent
-
-
Method Detail
-
add
public void add(int index, VOIBase element)
-
add
public boolean add(VOIBase e)
-
addElement
public void addElement(VOIBase obj)
- Overrides:
addElement
in classjava.util.Vector<VOIBase>
-
addElement
public void addElement(VOIBase obj, boolean notifyListener)
-
indexOf
public int indexOf(java.lang.Object o)
-
insertElementAt
public void insertElementAt(VOIBase obj, int index)
- Overrides:
insertElementAt
in classjava.util.Vector<VOIBase>
-
remove
public VOIBase remove(int index)
-
remove
public boolean remove(VOIBase o)
-
removeElement
public boolean removeElement(VOIBase obj)
-
removeElementAt
public void removeElementAt(int index)
- Overrides:
removeElementAt
in classjava.util.Vector<VOIBase>
-
-