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
,SequencedCollection<E>
- Direct Known Subclasses:
NonSynchronizedSubVector
Vector subclass that removes the synchronization.
- See Also:
-
Field Summary
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorDescriptionNonSynchronizedVector
(int initialCapacity) NonSynchronizedVector
(int initialCapacity, int capacityIncrement) NonSynchronizedVector
(Collection<? extends E> c) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
addAll
(int index, Collection<? extends E> c) boolean
addAll
(Collection<? extends E> c) void
addElement
(E obj) int
capacity()
clone()
boolean
containsAll
(Collection<?> c) void
elementAt
(int index) elements()
void
ensureCapacity
(int minCapacity) boolean
void
get
(int index) int
hashCode()
int
void
insertElementAt
(E obj, int index) boolean
isEmpty()
iterator()
int
lastIndexOf
(Object elem) int
lastIndexOf
(Object elem, int index) listIterator
(int index) static <E> NonSynchronizedVector
<E> 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) remove
(int index) boolean
removeAll
(Collection<?> c) void
boolean
removeElement
(Object obj) void
removeElementAt
(int index) protected void
removeRange
(int fromIndex, int toIndex) void
replaceAll
(UnaryOperator<E> operator) boolean
retainAll
(Collection<?> c) void
setElementAt
(E obj, int index) void
setSize
(int newSize) int
size()
void
sort
(Comparator<? super E> c) subList
(int fromIndex, int toIndex) Object[]
toArray()
<T> T[]
toArray
(T[] a) toString()
void
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, reversed
-
Constructor Details
-
NonSynchronizedVector
public NonSynchronizedVector(int initialCapacity, int capacityIncrement) -
NonSynchronizedVector
public NonSynchronizedVector(int initialCapacity) -
NonSynchronizedVector
public NonSynchronizedVector() -
NonSynchronizedVector
-
-
Method Details
-
newInstance
-
newInstance
-
newInstance
-
newInstance
-
copyInto
-
trimToSize
public void trimToSize()- Overrides:
trimToSize
in classVector<E>
-
ensureCapacity
public void ensureCapacity(int minCapacity) - Overrides:
ensureCapacity
in classVector<E>
-
setSize
public void setSize(int newSize) -
capacity
public int capacity() -
clone
-
size
public int size() -
isEmpty
public boolean isEmpty() -
elements
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceList<E>
- Overrides:
lastIndexOf
in classVector<E>
-
lastIndexOf
- Overrides:
lastIndexOf
in classVector<E>
-
elementAt
-
firstElement
- Overrides:
firstElement
in classVector<E>
-
lastElement
- Overrides:
lastElement
in classVector<E>
-
setElementAt
- Overrides:
setElementAt
in classVector<E>
-
removeElementAt
public void removeElementAt(int index) - Overrides:
removeElementAt
in classVector<E>
-
insertElementAt
- Overrides:
insertElementAt
in classVector<E>
-
addElement
- Overrides:
addElement
in classVector<E>
-
removeElement
- Overrides:
removeElement
in classVector<E>
-
removeAllElements
public void removeAllElements()- Overrides:
removeAllElements
in classVector<E>
-
toArray
-
toArray
public <T> T[] toArray(T[] a) -
get
-
set
-
add
-
remove
-
containsAll
- Specified by:
containsAll
in interfaceCollection<E>
- Specified by:
containsAll
in interfaceList<E>
- Overrides:
containsAll
in classVector<E>
-
addAll
-
removeAll
-
retainAll
-
addAll
-
equals
-
hashCode
public int hashCode() -
toString
-
subList
-
removeRange
protected void removeRange(int fromIndex, int toIndex) - Overrides:
removeRange
in classVector<E>
-
listIterator
- Specified by:
listIterator
in interfaceList<E>
- Overrides:
listIterator
in classVector<E>
-
listIterator
- Specified by:
listIterator
in interfaceList<E>
- Overrides:
listIterator
in classVector<E>
-
iterator
-
forEach
-
replaceAll
- Specified by:
replaceAll
in interfaceList<E>
- Overrides:
replaceAll
in classVector<E>
-
sort
-
spliterator
- Specified by:
spliterator
in interfaceCollection<E>
- Specified by:
spliterator
in interfaceIterable<E>
- Specified by:
spliterator
in interfaceList<E>
- Overrides:
spliterator
in classVector<E>
-