|DataCreator<Tunit extends PamDataUnit>|
Class for matching data units to a set of other criteria.
Monitor class for multi thread data loading in viewer mode.
Class for providing annotations.
|AcousticDataBlock<Tunit extends AcousticDataUnit>||
Class for all PAMGAURD data based on acoustic types of data, i.e.
Match data based on binary file information.
|ChannelIterator<E extends PamDataUnit>||
An iterator that has a bit more functionality than a basic iterator.
Functions to convert between
|DataUnitFinder<Tunit extends PamDataUnit>||
Class for finding data units in a reasonably controlled and organised way.
Default data unit matcher for use with DataUnitFinder Matches clicks on time and possibly also channel number depending on the number of arguments supplied.
|PamDataBlock<Tunit extends PamDataUnit>|
Adapter class for PamObserver so not necessary to implement absolutely everything.
Extension of RecyclingDataBlock that is used for Raw audio data.
Class for passing information around with Datablocks giving a record of what has happened to the data within them throughout the whole processing chain.
RawDataDisplay is used to create plug in panels that can be used at the bottom of spectrogram windows (and eventually other displays).
Used to cancel data requests when calling to load data in multiple threads.
|ReverseChannelIterator<Tunit extends PamDataUnit>||
Iterator for going backwards through a datablock, but only selecting data untits that have a specific channel.
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.
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.
Exception thrown by PamRawDataBlock when raw data are requested.