Class NonSynchronizedVector
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector
-
- org.eclipse.persistence.internal.helper.NonSynchronizedVector
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable
,Collection
,List
,RandomAccess
- Direct Known Subclasses:
NonSynchronizedSubVector
public class NonSynchronizedVector extends Vector
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 c)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(Object o)
boolean
addAll(int index, Collection c)
boolean
addAll(Collection c)
void
addElement(Object obj)
int
capacity()
Object
clone()
boolean
containsAll(Collection c)
void
copyInto(Object[] anArray)
Object
elementAt(int index)
Enumeration
elements()
void
ensureCapacity(int minCapacity)
boolean
equals(Object o)
Object
firstElement()
Object
get(int index)
int
hashCode()
int
indexOf(Object elem, int index)
void
insertElementAt(Object obj, int index)
boolean
isEmpty()
Object
lastElement()
int
lastIndexOf(Object elem)
int
lastIndexOf(Object elem, int index)
static NonSynchronizedVector
newInstance()
static NonSynchronizedVector
newInstance(int initialCapacity)
static NonSynchronizedVector
newInstance(int initialCapacity, int capacityIncrement)
static NonSynchronizedVector
newInstance(Collection c)
Object
remove(int index)
boolean
removeAll(Collection c)
void
removeAllElements()
boolean
removeElement(Object obj)
void
removeElementAt(int index)
protected void
removeRange(int fromIndex, int toIndex)
boolean
retainAll(Collection c)
Object
set(int index, Object element)
void
setElementAt(Object obj, int index)
void
setSize(int newSize)
int
size()
List
subList(int fromIndex, int toIndex)
Object[]
toArray()
Object[]
toArray(Object[] a)
String
toString()
void
trimToSize()
-
Methods inherited from class java.util.Vector
add, clear, contains, forEach, indexOf, iterator, listIterator, listIterator, remove, removeIf, replaceAll, sort, spliterator
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream
-
-
-
-
Constructor Detail
-
NonSynchronizedVector
public NonSynchronizedVector(int initialCapacity, int capacityIncrement)
-
NonSynchronizedVector
public NonSynchronizedVector(int initialCapacity)
-
NonSynchronizedVector
public NonSynchronizedVector()
-
NonSynchronizedVector
public NonSynchronizedVector(Collection c)
-
-
Method Detail
-
newInstance
public static NonSynchronizedVector newInstance(int initialCapacity, int capacityIncrement)
-
newInstance
public static NonSynchronizedVector newInstance(int initialCapacity)
-
newInstance
public static NonSynchronizedVector newInstance()
-
newInstance
public static NonSynchronizedVector newInstance(Collection c)
-
trimToSize
public void trimToSize()
- Overrides:
trimToSize
in classVector
-
ensureCapacity
public void ensureCapacity(int minCapacity)
- Overrides:
ensureCapacity
in classVector
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
elements
public Enumeration elements()
-
lastIndexOf
public int lastIndexOf(Object elem)
- Specified by:
lastIndexOf
in interfaceList
- Overrides:
lastIndexOf
in classVector
-
lastIndexOf
public int lastIndexOf(Object elem, int index)
- Overrides:
lastIndexOf
in classVector
-
firstElement
public Object firstElement()
- Overrides:
firstElement
in classVector
-
lastElement
public Object lastElement()
- Overrides:
lastElement
in classVector
-
setElementAt
public void setElementAt(Object obj, int index)
- Overrides:
setElementAt
in classVector
-
removeElementAt
public void removeElementAt(int index)
- Overrides:
removeElementAt
in classVector
-
insertElementAt
public void insertElementAt(Object obj, int index)
- Overrides:
insertElementAt
in classVector
-
addElement
public void addElement(Object obj)
- Overrides:
addElement
in classVector
-
removeElement
public boolean removeElement(Object obj)
- Overrides:
removeElement
in classVector
-
removeAllElements
public void removeAllElements()
- Overrides:
removeAllElements
in classVector
-
toArray
public Object[] toArray()
-
get
public Object get(int index)
-
add
public boolean add(Object o)
-
remove
public Object remove(int index)
-
containsAll
public boolean containsAll(Collection c)
- Specified by:
containsAll
in interfaceCollection
- Specified by:
containsAll
in interfaceList
- Overrides:
containsAll
in classVector
-
addAll
public boolean addAll(Collection c)
-
removeAll
public boolean removeAll(Collection c)
-
retainAll
public boolean retainAll(Collection c)
-
addAll
public boolean addAll(int index, Collection c)
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
removeRange
protected void removeRange(int fromIndex, int toIndex)
- Overrides:
removeRange
in classVector
-
-