Interface DocumentIterator

    • Method Summary

      Modifier and Type Method Description
      void close()
      Closes this document iterator, releasing all resources.
      Document nextDocument()
      Returns the next document.
    • Method Detail

      • nextDocument

        Document nextDocument()
                       throws IOException
        Returns the next document.
        Returns:
        the next document, or null if there are no other documents.
        Throws:
        IOException
      • close

        void close()
            throws IOException
        Closes this document iterator, releasing all resources.

        You should always call this method after having finished with this iterator. Implementations are invited to call this method in a finaliser as a safety net, but since there is no guarantee as to when finalisers are invoked, you should not depend on this behaviour.

        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Throws:
        IOException