Package weka.core

Class 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.
    • 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.
      • 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 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 enumerated
        special - 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 interface java.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 interface java.util.Enumeration
        Returns:
        the next element to be enumerated
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision