Class SmilesMemoizingMoleculeIterator

java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<T>
com.chemaxon.calculations.io.CloseableAbstractIterator<OrderedElement<E>>
com.chemaxon.calculations.io.MemoizingIterator<Molecule,String>
com.chemaxon.calculations.io.SmilesMemoizingMoleculeIterator
All Implemented Interfaces:
CloseableIterator<OrderedElement<Molecule>>, MemoizedSparseCollection<String>, Closeable, AutoCloseable, Iterator<OrderedElement<Molecule>>

@PublicAPI @Beta @Deprecated(forRemoval=true) @SubjectToRemoval(date=JAN_01_2025) public class SmilesMemoizingMoleculeIterator extends MemoizingIterator<Molecule,String>
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed without replacement.
A CloseableIterator of Molecules providing memoization of SMILES representation of returned structures.

This is a convenience class based on MemoizingIterator with fixed generic types. Note that this implementation can be error tolerant depending on the error handler specified in SmilesMemoizingMoleculeIterator(com.chemaxon.calculations.io.CloseableIterator, Function, Consumer).

  • Constructor Details