Class FilterIteration<E,​X extends java.lang.Exception>

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected FilterIteration​(Iteration<? extends E,​? extends X> iter)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected abstract boolean accept​(E object)
      Deprecated.
      Tests whether or not the specified object should be returned by this Iteration.
      private void findNextElement()
      Deprecated.
       
      protected void handleClose()
      Deprecated.
      Closes this Iteration and also closes the wrapped Iteration if it is a CloseableIteration.
      boolean hasNext()
      Deprecated.
      Checks whether the wrapped Iteration contains more elements, closing this Iteration when this is not the case.
      E next()
      Deprecated.
      Returns the next element from the wrapped Iteration.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • nextElement

        private E nextElement
        Deprecated.
    • Constructor Detail

      • FilterIteration

        protected FilterIteration​(Iteration<? extends E,​? extends X> iter)
        Deprecated.
        Parameters:
        iter -
    • Method Detail

      • hasNext

        public boolean hasNext()
                        throws X extends java.lang.Exception
        Deprecated.
        Description copied from class: IterationWrapper
        Checks whether the wrapped Iteration contains more elements, closing this Iteration when this is not the case.
        Specified by:
        hasNext in interface Iteration<E,​X extends java.lang.Exception>
        Overrides:
        hasNext in class IterationWrapper<E,​X extends java.lang.Exception>
        Returns:
        true if the wrapped Iteration contains more elements, false otherwise.
        Throws:
        X
        X extends java.lang.Exception
      • next

        public E next()
               throws X extends java.lang.Exception
        Deprecated.
        Description copied from class: IterationWrapper
        Returns the next element from the wrapped Iteration.
        Specified by:
        next in interface Iteration<E,​X extends java.lang.Exception>
        Overrides:
        next in class IterationWrapper<E,​X extends java.lang.Exception>
        Returns:
        the next element in the iteration.
        Throws:
        X extends java.lang.Exception
      • findNextElement

        private void findNextElement()
                              throws X extends java.lang.Exception
        Deprecated.
        Throws:
        X extends java.lang.Exception
      • accept

        protected abstract boolean accept​(E object)
                                   throws X extends java.lang.Exception
        Deprecated.
        Tests whether or not the specified object should be returned by this Iteration. All objects from the wrapped Iteration pass through this method in the same order as they are coming from the wrapped Iteration.
        Parameters:
        object - The object to be tested.
        Returns:
        true if the object should be returned, false otherwise.
        Throws:
        X
        X extends java.lang.Exception
      • handleClose

        protected void handleClose()
                            throws X extends java.lang.Exception
        Deprecated.
        Description copied from class: IterationWrapper
        Closes this Iteration and also closes the wrapped Iteration if it is a CloseableIteration.
        Overrides:
        handleClose in class IterationWrapper<E,​X extends java.lang.Exception>
        Throws:
        X
        X extends java.lang.Exception