Class NonSynchronizedSubVector
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector
-
- org.eclipse.persistence.internal.helper.NonSynchronizedVector
-
- org.eclipse.persistence.internal.helper.NonSynchronizedSubVector
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable
,Collection
,List
,RandomAccess
public class NonSynchronizedSubVector extends NonSynchronizedVector
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 list, int fromIndex, int toIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, Object element)
boolean
addAll(int index, Collection c)
boolean
addAll(Collection c)
Object
elementAt(int index)
Enumeration
elements()
Object
firstElement()
Object
get(int index)
int
indexOf(Object elem, int index)
Iterator
iterator()
Object
lastElement()
int
lastIndexOf(Object elem, int index)
ListIterator
listIterator(int index)
Object
remove(int index)
Object
set(int index, Object element)
void
setElementAt(Object obj, int index)
int
size()
Object[]
toArray()
Object[]
toArray(Object[] a)
-
Methods inherited from class org.eclipse.persistence.internal.helper.NonSynchronizedVector
add, addElement, capacity, clone, containsAll, copyInto, ensureCapacity, equals, hashCode, insertElementAt, isEmpty, lastIndexOf, newInstance, newInstance, newInstance, newInstance, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, setSize, subList, toString, trimToSize
-
Methods inherited from class java.util.Vector
clear, contains, forEach, indexOf, 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
-
NonSynchronizedSubVector
public NonSynchronizedSubVector(Vector list, int fromIndex, int toIndex)
-
-
Method Detail
-
set
public Object set(int index, Object element)
- Specified by:
set
in interfaceList
- Overrides:
set
in classNonSynchronizedVector
-
setElementAt
public void setElementAt(Object obj, int index)
- Overrides:
setElementAt
in classNonSynchronizedVector
-
elementAt
public Object elementAt(int index)
- Overrides:
elementAt
in classNonSynchronizedVector
-
firstElement
public Object firstElement()
- Overrides:
firstElement
in classNonSynchronizedVector
-
lastElement
public Object lastElement()
- Overrides:
lastElement
in classNonSynchronizedVector
-
indexOf
public int indexOf(Object elem, int index)
- Overrides:
indexOf
in classNonSynchronizedVector
-
lastIndexOf
public int lastIndexOf(Object elem, int index)
- Overrides:
lastIndexOf
in classNonSynchronizedVector
-
get
public Object get(int index)
- Specified by:
get
in interfaceList
- Overrides:
get
in classNonSynchronizedVector
-
size
public int size()
- Specified by:
size
in interfaceCollection
- Specified by:
size
in interfaceList
- Overrides:
size
in classNonSynchronizedVector
-
add
public void add(int index, Object element)
-
remove
public Object remove(int index)
- Specified by:
remove
in interfaceList
- Overrides:
remove
in classNonSynchronizedVector
-
addAll
public boolean addAll(Collection c)
- Specified by:
addAll
in interfaceCollection
- Specified by:
addAll
in interfaceList
- Overrides:
addAll
in classNonSynchronizedVector
-
addAll
public boolean addAll(int index, Collection c)
- Specified by:
addAll
in interfaceList
- Overrides:
addAll
in classNonSynchronizedVector
-
elements
public Enumeration elements()
- Overrides:
elements
in classNonSynchronizedVector
-
toArray
public Object[] toArray()
- Specified by:
toArray
in interfaceCollection
- Specified by:
toArray
in interfaceList
- Overrides:
toArray
in classNonSynchronizedVector
-
toArray
public Object[] toArray(Object[] a)
- Specified by:
toArray
in interfaceCollection
- Specified by:
toArray
in interfaceList
- Overrides:
toArray
in classNonSynchronizedVector
-
iterator
public Iterator iterator()
-
listIterator
public ListIterator listIterator(int index)
- Specified by:
listIterator
in interfaceList
- Overrides:
listIterator
in classVector
-
-