Package org.jgroups.util
Class UnmodifiableVector
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector
-
- org.jgroups.util.UnmodifiableVector
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable
,java.util.Collection
,java.util.List
,java.util.RandomAccess
public class UnmodifiableVector extends java.util.Vector
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnmodifiableVector(java.util.Vector v)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, java.lang.Object element)
boolean
add(java.lang.Object o)
boolean
addAll(int index, java.util.Collection c)
boolean
addAll(java.util.Collection c)
void
addElement(java.lang.Object obj)
int
capacity()
void
clear()
java.lang.Object
clone()
boolean
contains(java.lang.Object elem)
boolean
containsAll(java.util.Collection c)
void
copyInto(java.lang.Object[] anArray)
java.lang.Object
elementAt(int index)
java.util.Enumeration
elements()
void
ensureCapacity(int minCapacity)
boolean
equals(java.lang.Object o)
java.lang.Object
firstElement()
java.lang.Object
get(int index)
int
hashCode()
int
indexOf(java.lang.Object elem)
int
indexOf(java.lang.Object elem, int index)
void
insertElementAt(java.lang.Object obj, int index)
boolean
isEmpty()
java.util.Iterator
iterator()
java.lang.Object
lastElement()
int
lastIndexOf(java.lang.Object elem)
int
lastIndexOf(java.lang.Object elem, int index)
java.util.ListIterator
listIterator()
java.util.ListIterator
listIterator(int index)
java.lang.Object
remove(int index)
boolean
remove(java.lang.Object o)
boolean
removeAll(java.util.Collection c)
void
removeAllElements()
boolean
removeElement(java.lang.Object obj)
void
removeElementAt(int index)
boolean
retainAll(java.util.Collection c)
java.lang.Object
set(int index, java.lang.Object element)
void
setElementAt(java.lang.Object obj, int index)
void
setSize(int newSize)
int
size()
java.util.List
subList(int fromIndex, int toIndex)
java.lang.Object[]
toArray()
java.lang.Object[]
toArray(java.lang.Object[] a)
java.lang.String
toString()
void
trimToSize()
-
Methods inherited from class java.util.Vector
forEach, removeIf, removeRange, replaceAll, sort, spliterator
-
-
-
-
Method Detail
-
copyInto
public void copyInto(java.lang.Object[] anArray)
- Overrides:
copyInto
in classjava.util.Vector
-
trimToSize
public void trimToSize()
- Overrides:
trimToSize
in classjava.util.Vector
-
ensureCapacity
public void ensureCapacity(int minCapacity)
- Overrides:
ensureCapacity
in classjava.util.Vector
-
setSize
public void setSize(int newSize)
- Overrides:
setSize
in classjava.util.Vector
-
capacity
public int capacity()
- Overrides:
capacity
in classjava.util.Vector
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.List
- Overrides:
size
in classjava.util.Vector
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacejava.util.Collection
- Specified by:
isEmpty
in interfacejava.util.List
- Overrides:
isEmpty
in classjava.util.Vector
-
elements
public java.util.Enumeration elements()
- Overrides:
elements
in classjava.util.Vector
-
contains
public boolean contains(java.lang.Object elem)
- Specified by:
contains
in interfacejava.util.Collection
- Specified by:
contains
in interfacejava.util.List
- Overrides:
contains
in classjava.util.Vector
-
indexOf
public int indexOf(java.lang.Object elem)
- Specified by:
indexOf
in interfacejava.util.List
- Overrides:
indexOf
in classjava.util.Vector
-
indexOf
public int indexOf(java.lang.Object elem, int index)
- Overrides:
indexOf
in classjava.util.Vector
-
lastIndexOf
public int lastIndexOf(java.lang.Object elem)
- Specified by:
lastIndexOf
in interfacejava.util.List
- Overrides:
lastIndexOf
in classjava.util.Vector
-
lastIndexOf
public int lastIndexOf(java.lang.Object elem, int index)
- Overrides:
lastIndexOf
in classjava.util.Vector
-
elementAt
public java.lang.Object elementAt(int index)
- Overrides:
elementAt
in classjava.util.Vector
-
firstElement
public java.lang.Object firstElement()
- Overrides:
firstElement
in classjava.util.Vector
-
lastElement
public java.lang.Object lastElement()
- Overrides:
lastElement
in classjava.util.Vector
-
setElementAt
public void setElementAt(java.lang.Object obj, int index)
- Overrides:
setElementAt
in classjava.util.Vector
-
removeElementAt
public void removeElementAt(int index)
- Overrides:
removeElementAt
in classjava.util.Vector
-
insertElementAt
public void insertElementAt(java.lang.Object obj, int index)
- Overrides:
insertElementAt
in classjava.util.Vector
-
addElement
public void addElement(java.lang.Object obj)
- Overrides:
addElement
in classjava.util.Vector
-
removeElement
public boolean removeElement(java.lang.Object obj)
- Overrides:
removeElement
in classjava.util.Vector
-
removeAllElements
public void removeAllElements()
- Overrides:
removeAllElements
in classjava.util.Vector
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.util.Vector
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.List
- Overrides:
toArray
in classjava.util.Vector
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] a)
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.List
- Overrides:
toArray
in classjava.util.Vector
-
get
public java.lang.Object get(int index)
- Specified by:
get
in interfacejava.util.List
- Overrides:
get
in classjava.util.Vector
-
set
public java.lang.Object set(int index, java.lang.Object element)
- Specified by:
set
in interfacejava.util.List
- Overrides:
set
in classjava.util.Vector
-
add
public boolean add(java.lang.Object o)
- Specified by:
add
in interfacejava.util.Collection
- Specified by:
add
in interfacejava.util.List
- Overrides:
add
in classjava.util.Vector
-
remove
public boolean remove(java.lang.Object o)
- Specified by:
remove
in interfacejava.util.Collection
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classjava.util.Vector
-
add
public void add(int index, java.lang.Object element)
- Specified by:
add
in interfacejava.util.List
- Overrides:
add
in classjava.util.Vector
-
remove
public java.lang.Object remove(int index)
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classjava.util.Vector
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Collection
- Specified by:
clear
in interfacejava.util.List
- Overrides:
clear
in classjava.util.Vector
-
containsAll
public boolean containsAll(java.util.Collection c)
- Specified by:
containsAll
in interfacejava.util.Collection
- Specified by:
containsAll
in interfacejava.util.List
- Overrides:
containsAll
in classjava.util.Vector
-
addAll
public boolean addAll(java.util.Collection c)
- Specified by:
addAll
in interfacejava.util.Collection
- Specified by:
addAll
in interfacejava.util.List
- Overrides:
addAll
in classjava.util.Vector
-
removeAll
public boolean removeAll(java.util.Collection c)
- Specified by:
removeAll
in interfacejava.util.Collection
- Specified by:
removeAll
in interfacejava.util.List
- Overrides:
removeAll
in classjava.util.Vector
-
retainAll
public boolean retainAll(java.util.Collection c)
- Specified by:
retainAll
in interfacejava.util.Collection
- Specified by:
retainAll
in interfacejava.util.List
- Overrides:
retainAll
in classjava.util.Vector
-
addAll
public boolean addAll(int index, java.util.Collection c)
- Specified by:
addAll
in interfacejava.util.List
- Overrides:
addAll
in classjava.util.Vector
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interfacejava.util.Collection
- Specified by:
equals
in interfacejava.util.List
- Overrides:
equals
in classjava.util.Vector
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Collection
- Specified by:
hashCode
in interfacejava.util.List
- Overrides:
hashCode
in classjava.util.Vector
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.Vector
-
subList
public java.util.List subList(int fromIndex, int toIndex)
- Specified by:
subList
in interfacejava.util.List
- Overrides:
subList
in classjava.util.Vector
-
listIterator
public java.util.ListIterator listIterator()
- Specified by:
listIterator
in interfacejava.util.List
- Overrides:
listIterator
in classjava.util.Vector
-
listIterator
public java.util.ListIterator listIterator(int index)
- Specified by:
listIterator
in interfacejava.util.List
- Overrides:
listIterator
in classjava.util.Vector
-
iterator
public java.util.Iterator iterator()
- Specified by:
iterator
in interfacejava.util.Collection
- Specified by:
iterator
in interfacejava.lang.Iterable
- Specified by:
iterator
in interfacejava.util.List
- Overrides:
iterator
in classjava.util.Vector
-
-