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, elementData
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boolean
addAll
(int index, Collection c) boolean
addAll
(Collection c) void
addElement
(Object obj) int
capacity()
void
clear()
clone()
boolean
boolean
void
elementAt
(int index) elements()
void
ensureCapacity
(int minCapacity) boolean
get
(int index) int
hashCode()
int
int
void
insertElementAt
(Object obj, int index) boolean
isEmpty()
iterator()
int
lastIndexOf
(Object elem) int
lastIndexOf
(Object elem, int index) listIterator
(int index) remove
(int index) boolean
boolean
void
boolean
removeElement
(Object obj) void
removeElementAt
(int index) boolean
void
setElementAt
(Object obj, int index) void
setSize
(int newSize) int
size()
subList
(int fromIndex, int toIndex) Object[]
toArray()
Object[]
toString()
void
Methods inherited from class java.util.Vector
forEach, removeIf, removeRange, 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, toArray
Methods inherited from interface java.util.List
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, reversed
-
Constructor Details
-
UnmodifiableVector
-
-
Method Details
-
copyInto
-
trimToSize
public void trimToSize()- Overrides:
trimToSize
in classVector
-
ensureCapacity
public void ensureCapacity(int minCapacity) - Overrides:
ensureCapacity
in 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:
lastIndexOf
in interfaceList
- Overrides:
lastIndexOf
in classVector
-
lastIndexOf
- Overrides:
lastIndexOf
in classVector
-
elementAt
-
firstElement
- Overrides:
firstElement
in classVector
-
lastElement
- Overrides:
lastElement
in classVector
-
setElementAt
- Overrides:
setElementAt
in classVector
-
removeElementAt
public void removeElementAt(int index) - Overrides:
removeElementAt
in classVector
-
insertElementAt
- Overrides:
insertElementAt
in classVector
-
addElement
- Overrides:
addElement
in classVector
-
removeElement
- Overrides:
removeElement
in classVector
-
removeAllElements
public void removeAllElements()- Overrides:
removeAllElements
in classVector
-
clone
-
toArray
-
toArray
-
get
-
set
-
add
-
remove
-
add
-
remove
-
clear
public void clear() -
containsAll
- Specified by:
containsAll
in interfaceCollection
- Specified by:
containsAll
in interfaceList
- Overrides:
containsAll
in classVector
-
addAll
-
removeAll
-
retainAll
-
addAll
-
equals
-
hashCode
public int hashCode() -
toString
-
subList
-
listIterator
- Specified by:
listIterator
in interfaceList
- Overrides:
listIterator
in classVector
-
listIterator
- Specified by:
listIterator
in interfaceList
- Overrides:
listIterator
in classVector
-
iterator
-