chemaxon.metabolizer
Class MetabolizerTemporaryMemoryStorage

java.lang.Object
  extended by chemaxon.metabolizer.MetabolizerTemporaryMemoryStorage
All Implemented Interfaces:
MetabolizerTemporaryStorage

public class MetabolizerTemporaryMemoryStorage
extends java.lang.Object
implements MetabolizerTemporaryStorage

Memory based implementation of MetabolizerTemporaryStorage interface

Author:
Attila Szabo

Constructor Summary
MetabolizerTemporaryMemoryStorage()
           
 
Method Summary
 void close()
          Closes storage.
 MetabolizerExporter getExporter()
          Returns MetabolizerExporter instance for metabolites
 MetabolizerImporter getImporter()
          Returns MetabolizerImporter instance for substrates
 void newIteration()
          Creates a new metabolizm iteration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetabolizerTemporaryMemoryStorage

public MetabolizerTemporaryMemoryStorage()
Method Detail

getExporter

public MetabolizerExporter getExporter()
                                throws MetabolizerIOException
Description copied from interface: MetabolizerTemporaryStorage
Returns MetabolizerExporter instance for metabolites

Specified by:
getExporter in interface MetabolizerTemporaryStorage
Returns:
MetabolizerExporter
Throws:
MetabolizerIOException

getImporter

public MetabolizerImporter getImporter()
                                throws MetabolizerIOException
Description copied from interface: MetabolizerTemporaryStorage
Returns MetabolizerImporter instance for substrates

Specified by:
getImporter in interface MetabolizerTemporaryStorage
Returns:
MetabolizerImporter
Throws:
MetabolizerIOException

newIteration

public void newIteration()
Description copied from interface: MetabolizerTemporaryStorage
Creates a new metabolizm iteration. Substrates will be the last metabolites.

Specified by:
newIteration in interface MetabolizerTemporaryStorage

close

public void close()
           throws MetabolizerIOException
Description copied from interface: MetabolizerTemporaryStorage
Closes storage. Releases resources

Specified by:
close in interface MetabolizerTemporaryStorage
Throws:
MetabolizerIOException