Package chemaxon.util.iterator
Interface MoleculeIterator
Molecule iterator.
- Since:
- Marvin 5.1, 08/01/2008
-
Method Summary
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Method Details
-
next
Molecule next()Gets the next molecule.- Specified by:
nextin interfaceIterator<Molecule>- Returns:
- the molecule or
nullat end of file - Throws:
NoSuchElementException- if an error occurred, and the next element cannot be returned
-
hasNext
boolean hasNext()Tests whether the iteration has more elements. -
getThrowable
Deprecated, for removal: This API element is subject to removal in a future version.Not used.next()throwsNoSuchElementExceptionin case of error.Gets the exception which stopped the iteration. It should be called whenhasNext()returnsfalse.- Returns:
- the exception if the iteration was stopped by an error,
nullif it stopped normally
-
estimateProgress
double estimateProgress()Estimates the iteration progress.- Returns:
- number between 0 and 1
-