Class IterationWrapper<E,​X extends Exception>

    • Field Detail

      • wrappedIter

        @Deprecated
        protected final Iteration<? extends E,​? extends X extends Exception> wrappedIter
        Deprecated.
        This will be changed to private, possibly with an accessor in future. Do not rely on it.
        The wrapped Iteration.
    • Constructor Detail

      • IterationWrapper

        protected IterationWrapper​(Iteration<? extends E,​? extends X> iter)
        Deprecated.
        Creates a new IterationWrapper that operates on the supplied Iteration.
        Parameters:
        iter - The wrapped Iteration for this IterationWrapper, must not be null.
    • Method Detail

      • hasNext

        public boolean hasNext()
                        throws X extends Exception
        Deprecated.
        Checks whether the wrapped Iteration contains more elements, closing this Iteration when this is not the case.
        Returns:
        true if the wrapped Iteration contains more elements, false otherwise.
        Throws:
        X
        X extends Exception
      • next

        public E next()
               throws X extends Exception
        Deprecated.
        Returns the next element from the wrapped Iteration.
        Returns:
        the next element in the iteration.
        Throws:
        NoSuchElementException - If all elements have been returned or it has been closed.
        X extends Exception