Class LLEnumeration

  • All Implemented Interfaces:
    Enumeration

    final class LLEnumeration
    extends Object
    implements Enumeration
    An enumeration of a LList. Maintains a cursor through the list. bad things would happen if the list changed via another thread while we were walking this list.
    • Constructor Detail

      • LLEnumeration

        public LLEnumeration​(LList l)
        Create an enumeration attached to a LList
    • Method Detail

      • hasMoreElements

        public boolean hasMoreElements()
        Return true/false depending on whether there are more elements to enumerate.
        Specified by:
        hasMoreElements in interface Enumeration
      • nextElement

        public Object nextElement()
        Get the next element in the enumeration. Destructive in that the returned element is removed from the enumeration. This does not affect the list itself.
        Specified by:
        nextElement in interface Enumeration
        Returns:
        the next object in the enumeration.