Package org.jgroups.util
Class UnmodifiableVector
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
java.util.Vector
org.jgroups.util.UnmodifiableVector
- All Implemented Interfaces:
Serializable,Cloneable,Iterable,Collection,List,RandomAccess,SequencedCollection
Vector which cannot be modified
- Version:
- $Id: UnmodifiableVector.java,v 1.3 2006/12/09 22:59:34 belaban Exp $
- Author:
- Bela Ban
- See Also:
-
Field Summary
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementDataFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanaddAll(int index, Collection c) booleanaddAll(Collection c) voidaddElement(Object obj) intcapacity()voidclear()clone()booleanbooleanvoidelementAt(int index) elements()voidensureCapacity(int minCapacity) booleanget(int index) inthashCode()intintvoidinsertElementAt(Object obj, int index) booleanisEmpty()iterator()intlastIndexOf(Object elem) intlastIndexOf(Object elem, int index) listIterator(int index) remove(int index) booleanbooleanvoidbooleanremoveElement(Object obj) voidremoveElementAt(int index) booleanvoidsetElementAt(Object obj, int index) voidsetSize(int newSize) intsize()subList(int fromIndex, int toIndex) Object[]toArray()Object[]toString()voidMethods inherited from class java.util.Vector
forEach, removeIf, removeRange, replaceAll, sort, spliteratorMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, reversed
-
Constructor Details
-
UnmodifiableVector
-
-
Method Details
-
copyInto
-
trimToSize
public void trimToSize()- Overrides:
trimToSizein classVector
-
ensureCapacity
public void ensureCapacity(int minCapacity) - Overrides:
ensureCapacityin classVector
-
setSize
public void setSize(int newSize) -
capacity
public int capacity() -
size
public int size() -
isEmpty
public boolean isEmpty() -
elements
-
contains
-
indexOf
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList- Overrides:
lastIndexOfin classVector
-
lastIndexOf
- Overrides:
lastIndexOfin classVector
-
elementAt
-
firstElement
- Overrides:
firstElementin classVector
-
lastElement
- Overrides:
lastElementin classVector
-
setElementAt
- Overrides:
setElementAtin classVector
-
removeElementAt
public void removeElementAt(int index) - Overrides:
removeElementAtin classVector
-
insertElementAt
- Overrides:
insertElementAtin classVector
-
addElement
- Overrides:
addElementin classVector
-
removeElement
- Overrides:
removeElementin classVector
-
removeAllElements
public void removeAllElements()- Overrides:
removeAllElementsin classVector
-
clone
-
toArray
-
toArray
-
get
-
set
-
add
-
remove
-
add
-
remove
-
clear
public void clear() -
containsAll
- Specified by:
containsAllin interfaceCollection- Specified by:
containsAllin interfaceList- Overrides:
containsAllin classVector
-
addAll
-
removeAll
-
retainAll
-
addAll
-
equals
-
hashCode
public int hashCode() -
toString
-
subList
-
listIterator
- Specified by:
listIteratorin interfaceList- Overrides:
listIteratorin classVector
-
listIterator
- Specified by:
listIteratorin interfaceList- Overrides:
listIteratorin classVector
-
iterator
-