Interface ChannelSequence.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    All Known Implementing Classes:
    ApplicationSetupSequence.Item
    Enclosing class:
    ChannelSequence

    public static interface ChannelSequence.Holder
    extends org.dcm4che.typeddicom.AttributesWrapper
    A class implementing this interface can hold attributes which contain the DICOM tag "Channel Sequence" (see ChannelSequence)
    • Method Detail

      • newChannelSequence

        default ChannelSequence newChannelSequence​(int initialCapacity)
        Adds a new Channel Sequence. (see ChannelSequence)
        Parameters:
        initialCapacity - the initial capacity for the new Channel Sequence
        Returns:
        the newly created ChannelSequence.
      • ensureChannelSequence

        default ChannelSequence ensureChannelSequence​(int initialCapacity)
        Adds a new Channel Sequence (see ChannelSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new Channel Sequence is created.
        Returns:
        either the already existing Channel Sequence (see ChannelSequence) or a new one with capacity initialCapacity.
      • containsChannelSequence

        default boolean containsChannelSequence()
        Returns:
        whether it contains the Channel Sequence (see ChannelSequence)
      • removeChannelSequence

        default void removeChannelSequence()
        Removes the Channel Sequence (see ChannelSequence