Package weka.core
Class FastVector.FastVectorEnumeration
java.lang.Object
weka.core.FastVector.FastVectorEnumeration
- All Implemented Interfaces:
Enumeration
,RevisionHandler
- Enclosing class:
FastVector
public class FastVector.FastVectorEnumeration
extends Object
implements Enumeration, RevisionHandler
Class for enumerating the vector's elements.
-
Constructor Summary
ConstructorsConstructorDescriptionFastVectorEnumeration
(FastVector vector) Constructs an enumeration.FastVectorEnumeration
(FastVector vector, int special) Constructs an enumeration with a special element. -
Method Summary
Modifier and TypeMethodDescriptionReturns the revision string.final boolean
Tests if there are any more elements to enumerate.final Object
Returns the next element.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Enumeration
asIterator
-
Constructor Details
-
FastVectorEnumeration
Constructs an enumeration.- Parameters:
vector
- the vector which is to be enumerated
-
FastVectorEnumeration
Constructs an enumeration with a special element. The special element is skipped during the enumeration.- Parameters:
vector
- the vector which is to be enumeratedspecial
- the index of the special element
-
-
Method Details
-
hasMoreElements
public final boolean hasMoreElements()Tests if there are any more elements to enumerate.- Specified by:
hasMoreElements
in interfaceEnumeration
- Returns:
- true if there are some elements left
-
nextElement
Returns the next element.- Specified by:
nextElement
in interfaceEnumeration
- Returns:
- the next element to be enumerated
-
getRevision
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-