Package weka.core
Class FastVector<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<E>
-
- weka.core.FastVector<E>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<E>,java.util.Collection<E>,java.util.List<E>,java.util.RandomAccess,Copyable,RevisionHandler
@Deprecated public class FastVector<E> extends java.util.ArrayList<E> implements Copyable, RevisionHandler
Deprecated.Simple extension of ArrayList. Exists for legacy reasons.- Version:
- $Revision: 10203 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FastVector()Deprecated.Constructs an empty vector with initial capacity zero.FastVector(int capacity)Deprecated.Constructs a vector with the given capacity.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddElement(E element)Deprecated.Adds an element to this vector.voidappendElements(java.util.Collection<? extends E> toAppend)Deprecated.Appends all elements of the supplied vector to this vector.FastVector<E>copy()Deprecated.Produces a shallow copy of this vector.FastVector<E>copyElements()Deprecated.Clones the vector and shallow copies all its elements.EelementAt(int index)Deprecated.Returns the element at the given position.java.util.Enumeration<E>elements()Deprecated.Returns an enumeration of this vector.java.util.Enumeration<E>elements(int index)Deprecated.Returns an enumeration of this vector, skipping the element with the given index.EfirstElement()Deprecated.Returns the first element of the vector.java.lang.StringgetRevision()Deprecated.Returns the revision string.voidinsertElementAt(E element, int index)Deprecated.Inserts an element at the given position.ElastElement()Deprecated.Returns the last element of the vector.voidremoveAllElements()Deprecated.Removes all components from this vector and sets its size to zero.voidremoveElementAt(int index)Deprecated.Deletes an element from this vector.voidsetCapacity(int capacity)Deprecated.Sets the vector's capacity to the given value.voidsetElementAt(E element, int index)Deprecated.Sets the element at the given index.voidswap(int first, int second)Deprecated.Swaps two elements in the vector.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
addElement
public final void addElement(E element)
Deprecated.Adds an element to this vector. Increases its capacity if its not large enough.- Parameters:
element- the element to add
-
copy
public final FastVector<E> copy()
Deprecated.Produces a shallow copy of this vector.
-
copyElements
public final FastVector<E> copyElements()
Deprecated.Clones the vector and shallow copies all its elements. The elements have to implement the Copyable interface.- Returns:
- the new vector
-
elementAt
public final E elementAt(int index)
Deprecated.Returns the element at the given position.- Parameters:
index- the element's index- Returns:
- the element with the given index
-
elements
public final java.util.Enumeration<E> elements()
Deprecated.Returns an enumeration of this vector.- Returns:
- an enumeration of this vector
-
elements
public final java.util.Enumeration<E> elements(int index)
Deprecated.Returns an enumeration of this vector, skipping the element with the given index.- Parameters:
index- the element to skip- Returns:
- an enumeration of this vector
-
firstElement
public final E firstElement()
Deprecated.Returns the first element of the vector.- Returns:
- the first element of the vector
-
insertElementAt
public final void insertElementAt(E element, int index)
Deprecated.Inserts an element at the given position.- Parameters:
element- the element to be insertedindex- the element's index
-
lastElement
public final E lastElement()
Deprecated.Returns the last element of the vector.- Returns:
- the last element of the vector
-
removeElementAt
public final void removeElementAt(int index)
Deprecated.Deletes an element from this vector.- Parameters:
index- the index of the element to be deleted
-
removeAllElements
public final void removeAllElements()
Deprecated.Removes all components from this vector and sets its size to zero.
-
appendElements
public final void appendElements(java.util.Collection<? extends E> toAppend)
Deprecated.Appends all elements of the supplied vector to this vector.- Parameters:
toAppend- the FastVector containing elements to append.
-
setCapacity
public final void setCapacity(int capacity)
Deprecated.Sets the vector's capacity to the given value.- Parameters:
capacity- the new capacity
-
setElementAt
public final void setElementAt(E element, int index)
Deprecated.Sets the element at the given index.- Parameters:
element- the element to be put into the vectorindex- the index at which the element is to be placed
-
swap
public final void swap(int first, int second)Deprecated.Swaps two elements in the vector.- Parameters:
first- index of the first elementsecond- index of the second element
-
getRevision
public java.lang.String getRevision()
Deprecated.Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
-