Package weka.core
Class FastVector.FastVectorEnumeration
- java.lang.Object
-
- weka.core.FastVector.FastVectorEnumeration
-
- All Implemented Interfaces:
java.util.Enumeration
,RevisionHandler
- Enclosing class:
- FastVector
public class FastVector.FastVectorEnumeration extends java.lang.Object implements java.util.Enumeration, RevisionHandler
Class for enumerating the vector's elements.
-
-
Constructor Summary
Constructors Constructor Description FastVectorEnumeration(FastVector vector)
Constructs an enumeration.FastVectorEnumeration(FastVector vector, int special)
Constructs an enumeration with a special element.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getRevision()
Returns the revision string.boolean
hasMoreElements()
Tests if there are any more elements to enumerate.java.lang.Object
nextElement()
Returns the next element.
-
-
-
Constructor Detail
-
FastVectorEnumeration
public FastVectorEnumeration(FastVector vector)
Constructs an enumeration.- Parameters:
vector
- the vector which is to be enumerated
-
FastVectorEnumeration
public FastVectorEnumeration(FastVector vector, int special)
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 Detail
-
hasMoreElements
public final boolean hasMoreElements()
Tests if there are any more elements to enumerate.- Specified by:
hasMoreElements
in interfacejava.util.Enumeration
- Returns:
- true if there are some elements left
-
nextElement
public final java.lang.Object nextElement()
Returns the next element.- Specified by:
nextElement
in interfacejava.util.Enumeration
- Returns:
- the next element to be enumerated
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-
-