Package gda.data.scan.datawriter
Interface IDataWriterExtender
- All Known Implementing Classes:
AsciiDataWriter,AsciiWriterExtender,DatapointCompletingDataWriter,DataProcessingScanListenerBase,DataWriterBase,DataWriterExtenderBase,DummyDataWriter,FileBasedDataProcessor,FileRegistrar,IncrementalFile,MacDataProcessor,MacDataWriter,MetaDataProcessingScanListener,MicroFocusWriterExtender,NexusDataWriter,NexusExtraMetadataDataWriter,NexusScanDataWriter,NXMultipleFileLinkWriter,NXSubEntryWriter,ScanInformationTerminalLogger,ScanListDataWriterExtender,ScanToElogExtender,SrsDataFile,TwoDPlotListener,TwoWayMicroFocusWriterExtender,XasAsciiDataWriter,XasAsciiNexusDataWriter,XasNexusDataWriter
public interface IDataWriterExtender
Class that is called by a DataWriter after it has processed addData
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddData(IDataWriterExtender parent, IScanDataPoint dataPoint) called by a DataWriter after it has processed addDatavoidaddDataWriterExtender(IDataWriterExtender dataWriterExtender) Allows additional datawriters to handle data writer eventsvoidcalled by a DataWriter after it has processed completeCollectionvoidremoveDataWriterExtender(IDataWriterExtender dataWriterExtender) deletes the DataWriterExtenderof the list
-
Method Details
-
addData
called by a DataWriter after it has processed addData- Parameters:
parent-dataPoint-- Throws:
Exception
-
completeCollection
called by a DataWriter after it has processed completeCollection- Parameters:
parent-
-
addDataWriterExtender
Allows additional datawriters to handle data writer events- Parameters:
dataWriterExtender-
-
removeDataWriterExtender
deletes the DataWriterExtenderof the list- Parameters:
dataWriterExtender-
-