Package gda.data.scan.datawriter
Class DataWriterExtenderBase
java.lang.Object
gda.data.scan.datawriter.DataWriterExtenderBase
- All Implemented Interfaces:
IDataWriterExtender
- Direct Known Subclasses:
AsciiWriterExtender,DataProcessingScanListenerBase,FileRegistrar,MicroFocusWriterExtender,NXMultipleFileLinkWriter,NXSubEntryWriter,ScanInformationTerminalLogger,ScanListDataWriterExtender,ScanToElogExtender,TwoDPlotListener
Base class for DataWriterExtenders that helps with extending the extenders
extending classes need to call super.completeCollection and super.addData last in their
respective methods
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddData(IDataWriterExtender parent, IScanDataPoint dataPoint) called by a DataWriter after it has processed addDatavoidaddData(IScanDataPoint dataPoint) Convenience method that calls addData(this, dataPoint)voidaddDataWriterExtender(IDataWriterExtender dataWriterExtender) Allows additional datawriters to handle data writer eventsvoidConvenience method that calls completeCollection(this)voidcalled by a DataWriter after it has processed completeCollectionvoidremoveDataWriterExtender(IDataWriterExtender dataWriterExtender) deletes the DataWriterExtenderof the list
-
Constructor Details
-
DataWriterExtenderBase
public DataWriterExtenderBase()
-
-
Method Details
-
addDataWriterExtender
Description copied from interface:IDataWriterExtenderAllows additional datawriters to handle data writer events- Specified by:
addDataWriterExtenderin interfaceIDataWriterExtender- Parameters:
dataWriterExtender-
-
removeDataWriterExtender
Description copied from interface:IDataWriterExtenderdeletes the DataWriterExtenderof the list- Specified by:
removeDataWriterExtenderin interfaceIDataWriterExtender- Parameters:
dataWriterExtender-
-
addData
Convenience method that calls addData(this, dataPoint)- Parameters:
dataPoint-
-
addData
Description copied from interface:IDataWriterExtendercalled by a DataWriter after it has processed addData- Specified by:
addDatain interfaceIDataWriterExtender- Parameters:
parent-dataPoint-- Throws:
Exception
-
completeCollection
public void completeCollection()Convenience method that calls completeCollection(this) -
completeCollection
Description copied from interface:IDataWriterExtendercalled by a DataWriter after it has processed completeCollection- Specified by:
completeCollectionin interfaceIDataWriterExtender- Parameters:
parent-
-