etomica.data
Class DataPumpListener

java.lang.Object
  extended by etomica.data.DataProcessor
      extended by etomica.data.DataPump
          extended by etomica.data.DataPumpListener
All Implemented Interfaces:
IAction, IIntegratorListener, DataPipe, IDataSink, Serializable

public class DataPumpListener
extends DataPump
implements IIntegratorListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class etomica.data.DataProcessor
dataInfo, dataSink, tag, trueDataSink
 
Constructor Summary
DataPumpListener(IEtomicaDataSource dataSource, IDataSink dataSink)
           
DataPumpListener(IEtomicaDataSource dataSource, IDataSink dataSink, int interval)
           
 
Method Summary
 int getInterval()
           
 void integratorInitialized(IIntegratorEvent e)
          Invoked when integration begins.
 void integratorStepFinished(IIntegratorEvent e)
          Invoked at the end of each integrator step.
 void integratorStepStarted(IIntegratorEvent e)
          Invoked at the beginning of each integrator step.
 void setInterval(int i)
           
 
Methods inherited from class etomica.data.DataPump
actionPerformed, getDataCaster, getDataSource, processData, processDataInfo
 
Methods inherited from class etomica.data.DataProcessor
getDataInfo, getDataSink, getTag, insertTransformerIfNeeded, putData, putDataInfo, setDataSink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPumpListener

public DataPumpListener(IEtomicaDataSource dataSource,
                        IDataSink dataSink)

DataPumpListener

public DataPumpListener(IEtomicaDataSource dataSource,
                        IDataSink dataSink,
                        int interval)
Method Detail

integratorInitialized

public void integratorInitialized(IIntegratorEvent e)
Description copied from interface: IIntegratorListener
Invoked when integration begins.

Specified by:
integratorInitialized in interface IIntegratorListener

integratorStepStarted

public void integratorStepStarted(IIntegratorEvent e)
Description copied from interface: IIntegratorListener
Invoked at the beginning of each integrator step.

Specified by:
integratorStepStarted in interface IIntegratorListener

integratorStepFinished

public void integratorStepFinished(IIntegratorEvent e)
Description copied from interface: IIntegratorListener
Invoked at the end of each integrator step.

Specified by:
integratorStepFinished in interface IIntegratorListener

setInterval

public void setInterval(int i)

getInterval

public int getInterval()