Interface WaveformAnnotationSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
WaveformAnnotationModule
All Known Implementing Classes:
AmbulatoryECGIOD, ArterialPulseWaveformIOD, BasicCardiacElectrophysiologyWaveformIOD, BasicVoiceAudioWaveformIOD, BodyPositionWaveformIOD, ElectromyogramIOD, ElectrooculogramIOD, GeneralAudioWaveformIOD, GeneralECGIOD, HemodynamicWaveformIOD, MultiChannelRespiratoryWaveformIOD, RespiratoryWaveformIOD, RoutineScalpElectroencephalogramIOD, SleepElectroencephalogramIOD, TwelveLeadECGIOD
Enclosing class:
WaveformAnnotationSequence

public static interface WaveformAnnotationSequence.Holder extends AttributesWrapper
  • Method Details

    • getWaveformAnnotationSequence

      default WaveformAnnotationSequence getWaveformAnnotationSequence()
      Returns:
      the Waveform Annotation Sequence (see WaveformAnnotationSequence)
    • newWaveformAnnotationSequence

      default WaveformAnnotationSequence newWaveformAnnotationSequence​(int initialCapacity)
      Adds a new Waveform Annotation Sequence. (see WaveformAnnotationSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Waveform Annotation Sequence
    • ensureWaveformAnnotationSequence

      default WaveformAnnotationSequence ensureWaveformAnnotationSequence​(int initialCapacity)
      Adds a new Waveform Annotation Sequence if it does not already exist. (see WaveformAnnotationSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Waveform Annotation Sequence is created
    • containsWaveformAnnotationSequence

      default boolean containsWaveformAnnotationSequence()
      Returns:
      Whether it contains a Waveform Annotation Sequence (see WaveformAnnotationSequence)
    • removeWaveformAnnotationSequence

      default void removeWaveformAnnotationSequence()
      Removes the Waveform Annotation Sequence (see WaveformAnnotationSequence