Interface ChannelShieldSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
ChannelSequence.Item
Enclosing class:
ChannelShieldSequence

public static interface ChannelShieldSequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Channel Shield Sequence" (see ChannelShieldSequence)
  • Method Details

    • wrap

      static ChannelShieldSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Channel Shield Sequence (see ChannelShieldSequence)
      Returns:
      A wrapper object implementing the ChannelShieldSequence.Holder interface.
    • getChannelShieldSequence

      default ChannelShieldSequence getChannelShieldSequence()
      Returns:
      the Channel Shield Sequence (see ChannelShieldSequence)
    • newChannelShieldSequence

      default ChannelShieldSequence newChannelShieldSequence(int initialCapacity)
      Adds a new Channel Shield Sequence. (see ChannelShieldSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Channel Shield Sequence
    • ensureChannelShieldSequence

      default ChannelShieldSequence ensureChannelShieldSequence(int initialCapacity)
      Adds a new Channel Shield Sequence if it does not already exist. (see ChannelShieldSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Channel Shield Sequence is created
    • containsChannelShieldSequence

      default boolean containsChannelShieldSequence()
      Returns:
      Whether it contains the Channel Shield Sequence (see ChannelShieldSequence)
    • removeChannelShieldSequence

      default void removeChannelShieldSequence()
      Removes the Channel Shield Sequence (see ChannelShieldSequence