Module org.eclipse.persistence.core
Class NonSynchronizedSubVector<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector<E>
-
- org.eclipse.persistence.internal.helper.NonSynchronizedVector<E>
-
- org.eclipse.persistence.internal.helper.NonSynchronizedSubVector<E>
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<E>,Collection<E>,List<E>,RandomAccess
public class NonSynchronizedSubVector<E> extends NonSynchronizedVector<E>
SubList that implements Vector.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description NonSynchronizedSubVector(Vector<E> list, int fromIndex, int toIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, E element)booleanaddAll(int index, Collection<? extends E> c)booleanaddAll(Collection<? extends E> c)EelementAt(int index)Enumeration<E>elements()EfirstElement()Eget(int index)intindexOf(Object elem, int index)Iterator<E>iterator()ElastElement()intlastIndexOf(Object elem, int index)ListIterator<E>listIterator(int index)Eremove(int index)Eset(int index, E element)voidsetElementAt(E obj, int index)intsize()Object[]toArray()<T> T[]toArray(T[] a)-
Methods inherited from class org.eclipse.persistence.internal.helper.NonSynchronizedVector
add, addElement, capacity, clone, containsAll, copyInto, ensureCapacity, equals, forEach, hashCode, insertElementAt, isEmpty, lastIndexOf, listIterator, newInstance, newInstance, newInstance, newInstance, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, replaceAll, retainAll, setSize, sort, spliterator, subList, 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
-
-
-
-
Method Detail
-
setElementAt
public void setElementAt(E obj, int index)
- Overrides:
setElementAtin classNonSynchronizedVector<E>
-
elementAt
public E elementAt(int index)
- Overrides:
elementAtin classNonSynchronizedVector<E>
-
firstElement
public E firstElement()
- Overrides:
firstElementin classNonSynchronizedVector<E>
-
lastElement
public E lastElement()
- Overrides:
lastElementin classNonSynchronizedVector<E>
-
indexOf
public int indexOf(Object elem, int index)
- Overrides:
indexOfin classNonSynchronizedVector<E>
-
lastIndexOf
public int lastIndexOf(Object elem, int index)
- Overrides:
lastIndexOfin classNonSynchronizedVector<E>
-
get
public E get(int index)
-
size
public int size()
- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein interfaceList<E>- Overrides:
sizein classNonSynchronizedVector<E>
-
add
public void add(int index, E element)
-
remove
public E remove(int index)
-
addAll
public boolean addAll(Collection<? extends E> c)
- Specified by:
addAllin interfaceCollection<E>- Specified by:
addAllin interfaceList<E>- Overrides:
addAllin classNonSynchronizedVector<E>
-
addAll
public boolean addAll(int index, Collection<? extends E> c)
-
elements
public Enumeration<E> elements()
- Overrides:
elementsin classNonSynchronizedVector<E>
-
toArray
public Object[] toArray()
- Specified by:
toArrayin interfaceCollection<E>- Specified by:
toArrayin interfaceList<E>- Overrides:
toArrayin classNonSynchronizedVector<E>
-
toArray
public <T> T[] toArray(T[] a)
- Specified by:
toArrayin interfaceCollection<E>- Specified by:
toArrayin interfaceList<E>- Overrides:
toArrayin classNonSynchronizedVector<E>
-
listIterator
public ListIterator<E> listIterator(int index)
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classNonSynchronizedVector<E>
-
-