Package PamguardMVC

Interface Summary
Annotator Class for providing annotations.
DataCreator<Tunit extends PamDataUnit>  
DataUnitMatcher Class for matching data units to a set of other criteria.
LoadObserver Monitor class for multi thread data loading in viewer mode.
PamObserver  
 

Class Summary
AcousticDataBlock<Tunit extends AcousticDataUnit> Class for all PAMGAURD data based on acoustic types of data, i.e.
Annotation Class for passing information around with Datablocks giving a record of what has happened to the data within them throughout the whole processing chain.
BinaryFileMatcher Match data based on binary file information.
ChannelListManager Functions to convert between
DataUnitFinder<Tunit extends PamDataUnit> Class for finding data units in a reasonably controlled and organised way.
DefaultChannelListManager  
DefaultUnitMatcher Default data unit matcher for use with DataUnitFinder Matches clicks on time and possibly also channel number depending on the number of arguments supplied.
DeletedDataUnitFinder  
OfflineDataMap<TmapPoint extends OfflineDataMapPoint> Class which get's held within a PamDataBlock which provides summary information on data within that block when operating in viewer mode.
OfflineDataMapPoint Map points to go into an OfflineDataMap.
PamConstants  
PamDataBlock<Tunit extends PamDataUnit>  
PamDataUnit  
PamObservable  
PamProcess  
PamRawDataBlock Extension of RecyclingDataBlock that is used for Raw audio data.
RawDataDisplay RawDataDisplay is used to create plug in panels that can be used at the bottom of spectrogram windows (and eventually other displays).
RawDataDisplayOptions  
SaveRequirements Class which can tell a data store what type of work is needed to re-save the data.
SingletonDataBlock<Tunit extends PamDataUnit> Version of pamdatablock that always keeps one and only one dataUnit.
ThreadedObserver This is a decorator class for PamObservers which intercepts any data being sent to that observer and puts the data into a list which will then be re-read in a separate thread, rather than sending if for direct execution.