Module org.eclipse.persistence.core
Class NonSynchronizedVector<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector<E>
-
- org.eclipse.persistence.internal.helper.NonSynchronizedVector<E>
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<E>,Collection<E>,List<E>,RandomAccess
- Direct Known Subclasses:
NonSynchronizedSubVector
public class NonSynchronizedVector<E> extends Vector<E>
Vector subclass that removes the synchronization.- 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 NonSynchronizedVector()NonSynchronizedVector(int initialCapacity)NonSynchronizedVector(int initialCapacity, int capacityIncrement)NonSynchronizedVector(Collection<? extends E> c)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(E o)booleanaddAll(int index, Collection<? extends E> c)booleanaddAll(Collection<? extends E> c)voidaddElement(E obj)intcapacity()Objectclone()booleancontainsAll(Collection<?> c)voidcopyInto(Object[] anArray)EelementAt(int index)Enumeration<E>elements()voidensureCapacity(int minCapacity)booleanequals(Object o)EfirstElement()voidforEach(Consumer<? super E> action)Eget(int index)inthashCode()intindexOf(Object elem, int index)voidinsertElementAt(E obj, int index)booleanisEmpty()Iterator<E>iterator()ElastElement()intlastIndexOf(Object elem)intlastIndexOf(Object elem, int index)ListIterator<E>listIterator()ListIterator<E>listIterator(int index)static <E> NonSynchronizedVector<E>newInstance()static <E> NonSynchronizedVector<E>newInstance(int initialCapacity)static <E> NonSynchronizedVector<E>newInstance(int initialCapacity, int capacityIncrement)static <E> NonSynchronizedVector<E>newInstance(Collection<? extends E> c)Eremove(int index)booleanremoveAll(Collection<?> c)voidremoveAllElements()booleanremoveElement(Object obj)voidremoveElementAt(int index)protected voidremoveRange(int fromIndex, int toIndex)voidreplaceAll(UnaryOperator<E> operator)booleanretainAll(Collection<?> c)Eset(int index, E element)voidsetElementAt(E obj, int index)voidsetSize(int newSize)intsize()voidsort(Comparator<? super E> c)Spliterator<E>spliterator()List<E>subList(int fromIndex, int toIndex)Object[]toArray()<T> T[]toArray(T[] a)StringtoString()voidtrimToSize()-
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
-
NonSynchronizedVector
public NonSynchronizedVector(int initialCapacity, int capacityIncrement)
-
NonSynchronizedVector
public NonSynchronizedVector(int initialCapacity)
-
NonSynchronizedVector
public NonSynchronizedVector()
-
NonSynchronizedVector
public NonSynchronizedVector(Collection<? extends E> c)
-
-
Method Detail
-
newInstance
public static <E> NonSynchronizedVector<E> newInstance(int initialCapacity, int capacityIncrement)
-
newInstance
public static <E> NonSynchronizedVector<E> newInstance(int initialCapacity)
-
newInstance
public static <E> NonSynchronizedVector<E> newInstance()
-
newInstance
public static <E> NonSynchronizedVector<E> newInstance(Collection<? extends E> c)
-
trimToSize
public void trimToSize()
- Overrides:
trimToSizein classVector<E>
-
ensureCapacity
public void ensureCapacity(int minCapacity)
- Overrides:
ensureCapacityin classVector<E>
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
elements
public Enumeration<E> elements()
-
lastIndexOf
public int lastIndexOf(Object elem)
- Specified by:
lastIndexOfin interfaceList<E>- Overrides:
lastIndexOfin classVector<E>
-
lastIndexOf
public int lastIndexOf(Object elem, int index)
- Overrides:
lastIndexOfin classVector<E>
-
firstElement
public E firstElement()
- Overrides:
firstElementin classVector<E>
-
lastElement
public E lastElement()
- Overrides:
lastElementin classVector<E>
-
setElementAt
public void setElementAt(E obj, int index)
- Overrides:
setElementAtin classVector<E>
-
removeElementAt
public void removeElementAt(int index)
- Overrides:
removeElementAtin classVector<E>
-
insertElementAt
public void insertElementAt(E obj, int index)
- Overrides:
insertElementAtin classVector<E>
-
addElement
public void addElement(E obj)
- Overrides:
addElementin classVector<E>
-
removeElement
public boolean removeElement(Object obj)
- Overrides:
removeElementin classVector<E>
-
removeAllElements
public void removeAllElements()
- Overrides:
removeAllElementsin classVector<E>
-
toArray
public Object[] toArray()
-
toArray
public <T> T[] toArray(T[] a)
-
get
public E get(int index)
-
add
public boolean add(E o)
-
remove
public E remove(int index)
-
containsAll
public boolean containsAll(Collection<?> c)
- Specified by:
containsAllin interfaceCollection<E>- Specified by:
containsAllin interfaceList<E>- Overrides:
containsAllin classVector<E>
-
addAll
public boolean addAll(Collection<? extends E> c)
-
removeAll
public boolean removeAll(Collection<?> c)
-
retainAll
public boolean retainAll(Collection<?> c)
-
addAll
public boolean addAll(int index, Collection<? extends E> c)
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
removeRange
protected void removeRange(int fromIndex, int toIndex)- Overrides:
removeRangein classVector<E>
-
listIterator
public ListIterator<E> listIterator(int index)
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classVector<E>
-
listIterator
public ListIterator<E> listIterator()
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classVector<E>
-
replaceAll
public void replaceAll(UnaryOperator<E> operator)
- Specified by:
replaceAllin interfaceList<E>- Overrides:
replaceAllin classVector<E>- Throws:
NullPointerException
-
sort
public void sort(Comparator<? super E> c)
-
spliterator
public Spliterator<E> spliterator()
- Specified by:
spliteratorin interfaceCollection<E>- Specified by:
spliteratorin interfaceIterable<E>- Specified by:
spliteratorin interfaceList<E>- Overrides:
spliteratorin classVector<E>
-
-