Interface UDISequence.Holder

    • Method Detail

      • wrap

        static UDISequence.Holder wrap​(org.dcm4che3.data.Attributes attributes)
        Parameters:
        attributes - an attributes object containing the UDI Sequence (see UDISequence)
        Returns:
        a wrapper object implementing the UDISequence.Holder interface.
      • newUDISequence

        default UDISequence newUDISequence​(int initialCapacity)
        Adds a new UDI Sequence. (see UDISequence)
        Parameters:
        initialCapacity - the initial capacity for the new UDI Sequence
        Returns:
        the newly created UDISequence.
      • ensureUDISequence

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

        default UDISequence ensureUDISequence()
        Adds a new UDI Sequence (see UDISequence) with initial capacity 1 (see ensureUDISequence(int)) if it does not already exist.
        Returns:
        either the already existing UDI Sequence (see UDISequence) or a new one with capacity 1.
      • containsUDISequence

        default boolean containsUDISequence()
        Returns:
        whether it contains the UDI Sequence (see UDISequence)
      • removeUDISequence

        default void removeUDISequence()
        Removes the UDI Sequence (see UDISequence